home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / SoundsHelperƒ / SoundsHelper 1.1 / SoundsHelper 1.1.rsrc / bin.rsrc_CODE_6_Application.txt < prev    next >
Text File  |  1994-05-23  |  317KB  |  5,788 lines

  1. # near model CODE resource
  2. # jump table entries: 2584-2767 (184 of them)
  3. export_506:
  4. 00000000  42A7                     clr.l      -[A7]
  5. 00000002  48E7 FFFC                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5
  6. 00000006  3E2F 0040                move.w     D7, [A7 + 0x40]
  7. 0000000A  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  8. 0000000E  1C38 0A5E                move.b     D6, [0x00000A5E /* ResLoad */]
  9. 00000012  51F8 0A5E                sf         [0x00000A5E /* ResLoad */]
  10. 00000016  42A7                     clr.l      -[A7]
  11. 00000018  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  12. 0000001E  3F07                     move.w     -[A7], D7
  13. 00000020  A9A0                     syscall    GetResource
  14. 00000022  201F                     move.l     D0, [A7]+
  15. 00000024  670A                     beq        +0xC /* 00000030 */
  16. 00000026  598F                     subq.l     A7, 4
  17. 00000028  2F00                     move.l     -[A7], D0
  18. 0000002A  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  19. 0000002C  201F                     move.l     D0, [A7]+
  20. 0000002E  A040                     syscall    ResrvMem/ReserveMem
  21. label00000030:
  22. 00000030  11C6 0A5E                move.b     [0x00000A5E /* ResLoad */], D6
  23. 00000034  1F3C 0001                move.b     -[A7], 0x1
  24. 00000038  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  25. 0000003C  1C00                     move.b     D6, D0
  26. 0000003E  548F                     addq.l     A7, 2
  27. 00000040  42A7                     clr.l      -[A7]
  28. 00000042  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  29. 00000048  3F07                     move.w     -[A7], D7
  30. 0000004A  A9A0                     syscall    GetResource
  31. 0000004C  265F                     movea.l    A3, [A7]+
  32. 0000004E  1F06                     move.b     -[A7], D6
  33. 00000050  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  34. 00000054  548F                     addq.l     A7, 2
  35. 00000056  2F0B                     move.l     -[A7], A3
  36. 00000058  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  37. 0000005C  2F6D EE18 0038           move.l     [A7 + 0x38], [A5 - 0x11E8]
  38. 00000062  4CDF 3FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5, [A7]+
  39. 00000066  4E75                     rts
  40. 00000068  4E75                     rts
  41. fn0000006A:
  42. 0000006A  4E56 FFE8                link       A6, -0x0018
  43. 0000006E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  44. 00000072  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  45. 00000076  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  46. 0000007C  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  47. 00000080  5C4F                     addq.w     A7, 6
  48. 00000082  2640                     movea.l    A3, D0
  49. 00000084  2F0B                     move.l     -[A7], A3
  50. 00000086  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  51. 0000008A  2053                     movea.l    A0, [A3]
  52. 0000008C  3A10                     move.w     D5, [A0]
  53. 0000008E  246E 0008                movea.l    A2, [A6 + 0x8]
  54. 00000092  2052                     movea.l    A0, [A2]
  55. 00000094  3145 0004                move.w     [A0 + 0x4], D5
  56. 00000098  7001                     moveq.l    D0, 0x01
  57. 0000009A  1F00                     move.b     -[A7], D0
  58. 0000009C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  59. 000000A0  544F                     addq.w     A7, 2
  60. 000000A2  1D40 FFF8                move.b     [A6 - 0x8], D0
  61. 000000A6  2052                     movea.l    A0, [A2]
  62. 000000A8  3028 0004                move.w     D0, [A0 + 0x4]
  63. 000000AC  48C0                     ext.l      D0
  64. 000000AE  E980                     asl        D0, 4
  65. 000000B0  A322                     syscall    NewHandleClear, flags=3
  66. 000000B2  246E 0008                movea.l    A2, [A6 + 0x8]
  67. 000000B6  2252                     movea.l    A1, [A2]
  68. 000000B8  2348 0006                move.l     [A1 + 0x6], A0
  69. 000000BC  1F2E FFF8                move.b     -[A7], [A6 - 0x8]
  70. 000000C0  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  71. 000000C4  544F                     addq.w     A7, 2
  72. 000000C6  2052                     movea.l    A0, [A2]
  73. 000000C8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  74. 000000CC  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  75. 000000D0  4246                     clr.w      D6
  76. 000000D2  6000 00D0                bra        +0xD2 /* 000001A4 */
  77. label000000D6:
  78. 000000D6  3006                     move.w     D0, D6
  79. 000000D8  48C0                     ext.l      D0
  80. 000000DA  E380                     asl        D0, 1
  81. 000000DC  D093                     add.l      D0, [A3]
  82. 000000DE  2040                     movea.l    A0, D0
  83. 000000E0  3E28 0002                move.w     D7, [A0 + 0x2]
  84. 000000E4  3D47 FFE8                move.w     [A6 - 0x18], D7
  85. 000000E8  7001                     moveq.l    D0, 0x01
  86. 000000EA  1F00                     move.b     -[A7], D0
  87. 000000EC  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  88. 000000F0  544F                     addq.w     A7, 2
  89. 000000F2  1D40 FFF8                move.b     [A6 - 0x8], D0
  90. 000000F6  594F                     subq.w     A7, 4
  91. 000000F8  3F07                     move.w     -[A7], D7
  92. 000000FA  A9BF                     syscall    GetRMenu
  93. 000000FC  201F                     move.l     D0, [A7]+
  94. 000000FE  2D40 FFEA                move.l     [A6 - 0x16], D0
  95. 00000102  1F2E FFF8                move.b     -[A7], [A6 - 0x8]
  96. 00000106  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  97. 0000010A  544F                     addq.w     A7, 2
  98. 0000010C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  99. 00000110  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  100. 00000114  1D7C 0002 FFEE           move.b     [A6 - 0x12], 0x2
  101. 0000011A  022E 007F FFEF           andi.b     [A6 - 0x11], 0x7F
  102. 00000120  022E 00BF FFEF           andi.b     [A6 - 0x11], 0xBF
  103. 00000126  002E 0020 FFEF           ori.b      [A6 - 0x11], 0x20 /* ' ' */
  104. 0000012C  022E 00F7 FFEF           andi.b     [A6 - 0x11], 0xF7
  105. 00000132  7001                     moveq.l    D0, 0x01
  106. 00000134  3D40 FFF0                move.w     [A6 - 0x10], D0
  107. 00000138  206E FFEA                movea.l    A0, [A6 - 0x16]
  108. 0000013C  2050                     movea.l    A0, [A0]
  109. 0000013E  2028 000A                move.l     D0, [A0 + 0xA]
  110. 00000142  7201                     moveq.l    D1, 0x01
  111. 00000144  C001                     and.b      D0, D1
  112. 00000146  1D40 FFFC                move.b     [A6 - 0x4], D0
  113. 0000014A  7201                     moveq.l    D1, 0x01
  114. 0000014C  C001                     and.b      D0, D1
  115. 0000014E  7604                     moveq.l    D3, 0x04
  116. 00000150  E728                     lsl        D0.b, D3
  117. 00000152  122E FFEF                move.b     D1, [A6 - 0x11]
  118. 00000156  74EF                     moveq.l    D2, 0xFFFFFFEF
  119. 00000158  C202                     and.b      D1, D2
  120. 0000015A  8001                     or.b       D0, D1
  121. 0000015C  1D40 FFEF                move.b     [A6 - 0x11], D0
  122. 00000160  486E FFE8                pea.l      [A6 - 0x18]
  123. 00000164  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  124. 00000168  4EAD D562                jsr        [A5 - 0x2A9E]
  125. 0000016C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  126. 00000170  3806                     move.w     D4, D6
  127. 00000172  2004                     move.l     D0, D4
  128. 00000174  48C0                     ext.l      D0
  129. 00000176  E7A0                     asl        D0, D3
  130. 00000178  226E 0008                movea.l    A1, [A6 + 0x8]
  131. 0000017C  2451                     movea.l    A2, [A1]
  132. 0000017E  246A 0006                movea.l    A2, [A2 + 0x6]
  133. 00000182  D092                     add.l      D0, [A2]
  134. 00000184  2440                     movea.l    A2, D0
  135. 00000186  24D8                     move.l     [A2]+, [A0]+
  136. 00000188  24D8                     move.l     [A2]+, [A0]+
  137. 0000018A  24D8                     move.l     [A2]+, [A0]+
  138. 0000018C  24D8                     move.l     [A2]+, [A0]+
  139. 0000018E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  140. 00000192  3F04                     move.w     -[A7], D4
  141. 00000194  2F09                     move.l     -[A7], A1
  142. 00000196  4EAD D56E                jsr        [A5 - 0x2A92]
  143. 0000019A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  144. 0000019E  4267                     clr.w      -[A7]
  145. 000001A0  A935                     syscall    InsertMenu
  146. 000001A2  5246                     addq.w     D6, 1
  147. label000001A4:
  148. 000001A4  BC45                     cmp.w      D6, D5
  149. 000001A6  6D00 FF2E                blt        -0xD0 /* 000000D6 */
  150. 000001AA  2F0B                     move.l     -[A7], A3
  151. 000001AC  A9A3                     syscall    ReleaseResource
  152. 000001AE  A937                     syscall    DrawMenuBar
  153. 000001B0  4203                     clr.b      D3
  154. 000001B2  246E 0008                movea.l    A2, [A6 + 0x8]
  155. 000001B6  2052                     movea.l    A0, [A2]
  156. 000001B8  1143 000A                move.b     [A0 + 0xA], D3
  157. 000001BC  2052                     movea.l    A0, [A2]
  158. 000001BE  1143 000B                move.b     [A0 + 0xB], D3
  159. 000001C2  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  160. 000001C6  4E5E                     unlink     A6
  161. 000001C8  4E74 0006                rtd        0x0006
  162. export_323:
  163. 000001CC  4E56 FFE4                link       A6, -0x001C
  164. 000001D0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  165. 000001D4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  166. 000001D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  167. 000001DC  4EAD D544                jsr        [A5 - 0x2ABC]
  168. 000001E0  3A00                     move.w     D5, D0
  169. 000001E2  206E 0008                movea.l    A0, [A6 + 0x8]
  170. 000001E6  2250                     movea.l    A1, [A0]
  171. 000001E8  4A45                     tst.w      D5
  172. 000001EA  6A00 00F6                bpl        +0xF8 /* 000002E2 */
  173. 000001EE  3A29 0004                move.w     D5, [A1 + 0x4]
  174. 000001F2  5269 0004                addq.w     [A1 + 0x4], 1
  175. 000001F6  2448                     movea.l    A2, A0
  176. 000001F8  2652                     movea.l    A3, [A2]
  177. 000001FA  206B 0006                movea.l    A0, [A3 + 0x6]
  178. 000001FE  302B 0004                move.w     D0, [A3 + 0x4]
  179. 00000202  48C0                     ext.l      D0
  180. 00000204  E980                     asl        D0, 4
  181. 00000206  A024                     syscall    SetHandleSize
  182. 00000208  362E 0010                move.w     D3, [A6 + 0x10]
  183. 0000020C  3D43 FFE4                move.w     [A6 - 0x1C], D3
  184. 00000210  7001                     moveq.l    D0, 0x01
  185. 00000212  1F00                     move.b     -[A7], D0
  186. 00000214  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  187. 00000218  544F                     addq.w     A7, 2
  188. 0000021A  1C00                     move.b     D6, D0
  189. 0000021C  594F                     subq.w     A7, 4
  190. 0000021E  3F03                     move.w     -[A7], D3
  191. 00000220  A9BF                     syscall    GetRMenu
  192. 00000222  201F                     move.l     D0, [A7]+
  193. 00000224  2D40 FFE6                move.l     [A6 - 0x1A], D0
  194. 00000228  1F06                     move.b     -[A7], D6
  195. 0000022A  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  196. 0000022E  544F                     addq.w     A7, 2
  197. 00000230  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  198. 00000234  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  199. 00000238  1D7C 0002 FFEA           move.b     [A6 - 0x16], 0x2
  200. 0000023E  022E 007F FFEB           andi.b     [A6 - 0x15], 0x7F
  201. 00000244  022E 00BF FFEB           andi.b     [A6 - 0x15], 0xBF
  202. 0000024A  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  203. 00000250  6704                     beq        +0x6 /* 00000256 */
  204. 00000252  7000                     moveq.l    D0, 0x00
  205. 00000254  6002                     bra        +0x4 /* 00000258 */
  206. label00000256:
  207. 00000256  7001                     moveq.l    D0, 0x01
  208. label00000258:
  209. 00000258  2000                     move.l     D0, D0
  210. 0000025A  1E00                     move.b     D7, D0
  211. 0000025C  1007                     move.b     D0, D7
  212. 0000025E  7601                     moveq.l    D3, 0x01
  213. 00000260  C003                     and.b      D0, D3
  214. 00000262  E708                     lsl        D0.b, 3
  215. 00000264  122E FFEB                move.b     D1, [A6 - 0x15]
  216. 00000268  74F7                     moveq.l    D2, 0xFFFFFFF7
  217. 0000026A  C202                     and.b      D1, D2
  218. 0000026C  8001                     or.b       D0, D1
  219. 0000026E  1D40 FFEB                move.b     [A6 - 0x15], D0
  220. 00000272  4883                     ext.w      D3
  221. 00000274  3003                     move.w     D0, D3
  222. 00000276  3D40 FFEC                move.w     [A6 - 0x14], D0
  223. 0000027A  022E 00DF FFEB           andi.b     [A6 - 0x15], 0xDF
  224. 00000280  206E FFE6                movea.l    A0, [A6 - 0x1A]
  225. 00000284  2050                     movea.l    A0, [A0]
  226. 00000286  2028 000A                move.l     D0, [A0 + 0xA]
  227. 0000028A  1203                     move.b     D1, D3
  228. 0000028C  C001                     and.b      D0, D1
  229. 0000028E  1D40 FFF4                move.b     [A6 - 0xC], D0
  230. 00000292  C003                     and.b      D0, D3
  231. 00000294  7604                     moveq.l    D3, 0x04
  232. 00000296  E728                     lsl        D0.b, D3
  233. 00000298  122E FFEB                move.b     D1, [A6 - 0x15]
  234. 0000029C  74EF                     moveq.l    D2, 0xFFFFFFEF
  235. 0000029E  C202                     and.b      D1, D2
  236. 000002A0  8001                     or.b       D0, D1
  237. 000002A2  1D40 FFEB                move.b     [A6 - 0x15], D0
  238. 000002A6  486E FFE4                pea.l      [A6 - 0x1C]
  239. 000002AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  240. 000002AE  4EAD D562                jsr        [A5 - 0x2A9E]
  241. 000002B2  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  242. 000002B6  3805                     move.w     D4, D5
  243. 000002B8  2004                     move.l     D0, D4
  244. 000002BA  48C0                     ext.l      D0
  245. 000002BC  E7A0                     asl        D0, D3
  246. 000002BE  226E 0008                movea.l    A1, [A6 + 0x8]
  247. 000002C2  2451                     movea.l    A2, [A1]
  248. 000002C4  246A 0006                movea.l    A2, [A2 + 0x6]
  249. 000002C8  D092                     add.l      D0, [A2]
  250. 000002CA  2440                     movea.l    A2, D0
  251. 000002CC  24D8                     move.l     [A2]+, [A0]+
  252. 000002CE  24D8                     move.l     [A2]+, [A0]+
  253. 000002D0  24D8                     move.l     [A2]+, [A0]+
  254. 000002D2  24D8                     move.l     [A2]+, [A0]+
  255. 000002D4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  256. 000002D8  3F04                     move.w     -[A7], D4
  257. 000002DA  2F09                     move.l     -[A7], A1
  258. 000002DC  4EAD D56E                jsr        [A5 - 0x2A92]
  259. 000002E0  6018                     bra        +0x1A /* 000002FA */
  260. label000002E2:
  261. 000002E2  3005                     move.w     D0, D5
  262. 000002E4  48C0                     ext.l      D0
  263. 000002E6  E980                     asl        D0, 4
  264. 000002E8  206E 0008                movea.l    A0, [A6 + 0x8]
  265. 000002EC  2250                     movea.l    A1, [A0]
  266. 000002EE  2069 0006                movea.l    A0, [A1 + 0x6]
  267. 000002F2  D090                     add.l      D0, [A0]
  268. 000002F4  2040                     movea.l    A0, D0
  269. 000002F6  5268 0008                addq.w     [A0 + 0x8], 1
  270. label000002FA:
  271. 000002FA  102E 000E                move.b     D0, [A6 + 0xE]
  272. 000002FE  6776                     beq        +0x78 /* 00000376 */
  273. 00000300  3005                     move.w     D0, D5
  274. 00000302  48C0                     ext.l      D0
  275. 00000304  E980                     asl        D0, 4
  276. 00000306  206E 0008                movea.l    A0, [A6 + 0x8]
  277. 0000030A  2250                     movea.l    A1, [A0]
  278. 0000030C  2069 0006                movea.l    A0, [A1 + 0x6]
  279. 00000310  D090                     add.l      D0, [A0]
  280. 00000312  2040                     movea.l    A0, D0
  281. 00000314  1028 0007                move.b     D0, [A0 + 0x7]
  282. 00000318  EA08                     lsr        D0.b, 5
  283. 0000031A  7201                     moveq.l    D1, 0x01
  284. 0000031C  C001                     and.b      D0, D1
  285. 0000031E  6656                     bne        +0x58 /* 00000376 */
  286. 00000320  3605                     move.w     D3, D5
  287. 00000322  48C3                     ext.l      D3
  288. 00000324  E983                     asl        D3, 4
  289. 00000326  246E 0008                movea.l    A2, [A6 + 0x8]
  290. 0000032A  2052                     movea.l    A0, [A2]
  291. 0000032C  2068 0006                movea.l    A0, [A0 + 0x6]
  292. 00000330  2D43 FFFC                move.l     [A6 - 0x4], D3
  293. 00000334  D690                     add.l      D3, [A0]
  294. 00000336  2843                     movea.l    A4, D3
  295. 00000338  5E4C                     addq.w     A4, 7
  296. 0000033A  1014                     move.b     D0, [A4]
  297. 0000033C  7220                     moveq.l    D1, 0x20
  298. 0000033E  8001                     or.b       D0, D1
  299. 00000340  1880                     move.b     [A4], D0
  300. 00000342  202E FFFC                move.l     D0, [A6 - 0x4]
  301. 00000346  2052                     movea.l    A0, [A2]
  302. 00000348  2068 0006                movea.l    A0, [A0 + 0x6]
  303. 0000034C  D090                     add.l      D0, [A0]
  304. 0000034E  2040                     movea.l    A0, D0
  305. 00000350  2F28 0002                move.l     -[A7], [A0 + 0x2]
  306. 00000354  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  307. 00000358  A935                     syscall    InsertMenu
  308. 0000035A  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  309. 00000360  6714                     beq        +0x16 /* 00000376 */
  310. 00000362  246E 0008                movea.l    A2, [A6 + 0x8]
  311. 00000366  2052                     movea.l    A0, [A2]
  312. 00000368  117C 0001 000B           move.b     [A0 + 0xB], 0x1
  313. 0000036E  4267                     clr.w      -[A7]
  314. 00000370  2F0A                     move.l     -[A7], A2
  315. 00000372  4EAD D4F0                jsr        [A5 - 0x2B10]
  316. label00000376:
  317. 00000376  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  318. 0000037A  4E5E                     unlink     A6
  319. 0000037C  4E74 000A                rtd        0x000A
  320. export_324:
  321. 00000380  4E56 FFF4                link       A6, -0x000C
  322. 00000384  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  323. 00000388  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  324. 0000038C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  325. 00000390  4EAD D544                jsr        [A5 - 0x2ABC]
  326. 00000394  3C00                     move.w     D6, D0
  327. 00000396  4243                     clr.w      D3
  328. 00000398  BC43                     cmp.w      D6, D3
  329. 0000039A  6B24                     bmi        +0x26 /* 000003C0 */
  330. 0000039C  3006                     move.w     D0, D6
  331. 0000039E  2200                     move.l     D1, D0
  332. 000003A0  48C1                     ext.l      D1
  333. 000003A2  E981                     asl        D1, 4
  334. 000003A4  206E 0008                movea.l    A0, [A6 + 0x8]
  335. 000003A8  2250                     movea.l    A1, [A0]
  336. 000003AA  2269 0006                movea.l    A1, [A1 + 0x6]
  337. 000003AE  D291                     add.l      D1, [A1]
  338. 000003B0  2241                     movea.l    A1, D1
  339. 000003B2  5369 0008                subq.w     [A1 + 0x8], 1
  340. 000003B6  3229 0008                move.w     D1, [A1 + 0x8]
  341. 000003BA  B243                     cmp.w      D1, D3
  342. 000003BC  6E00 00FC                bgt        +0xFE /* 000004BA */
  343. label000003C0:
  344. 000003C0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  345. 000003C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  346. 000003C8  4EAD D4F0                jsr        [A5 - 0x2B10]
  347. 000003CC  BC43                     cmp.w      D6, D3
  348. 000003CE  6B58                     bmi        +0x5A /* 00000428 */
  349. 000003D0  3006                     move.w     D0, D6
  350. 000003D2  2200                     move.l     D1, D0
  351. 000003D4  48C1                     ext.l      D1
  352. 000003D6  E981                     asl        D1, 4
  353. 000003D8  206E 0008                movea.l    A0, [A6 + 0x8]
  354. 000003DC  2250                     movea.l    A1, [A0]
  355. 000003DE  2069 0006                movea.l    A0, [A1 + 0x6]
  356. 000003E2  D290                     add.l      D1, [A0]
  357. 000003E4  2041                     movea.l    A0, D1
  358. 000003E6  2868 0002                movea.l    A4, [A0 + 0x2]
  359. 000003EA  554F                     subq.w     A7, 2
  360. 000003EC  2F0C                     move.l     -[A7], A4
  361. 000003EE  A950                     syscall    CountMItems
  362. 000003F0  3E1F                     move.w     D7, [A7]+
  363. 000003F2  6030                     bra        +0x32 /* 00000424 */
  364. label000003F4:
  365. 000003F4  2F0C                     move.l     -[A7], A4
  366. 000003F6  3F07                     move.w     -[A7], D7
  367. 000003F8  486E FFF4                pea.l      [A6 - 0xC]
  368. 000003FC  A84E                     syscall    GetItemCmd
  369. 000003FE  0C6E 001B FFF4           cmpi.w     [A6 - 0xC], 0x1B
  370. 00000404  661C                     bne        +0x1E /* 00000422 */
  371. 00000406  2F0C                     move.l     -[A7], A4
  372. 00000408  3F07                     move.w     -[A7], D7
  373. 0000040A  486E FFF6                pea.l      [A6 - 0xA]
  374. 0000040E  A943                     syscall    GetItmMark
  375. 00000410  302E FFF6                move.w     D0, [A6 - 0xA]
  376. 00000414  670C                     beq        +0xE /* 00000422 */
  377. 00000416  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  378. 0000041A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  379. 0000041E  4EAD D4E4                jsr        [A5 - 0x2B1C]
  380. label00000422:
  381. 00000422  5347                     subq.w     D7, 1
  382. label00000424:
  383. 00000424  4A47                     tst.w      D7
  384. 00000426  6ECC                     bgt        -0x32 /* 000003F4 */
  385. label00000428:
  386. 00000428  4A46                     tst.w      D6
  387. 0000042A  6B00 008E                bmi        +0x90 /* 000004BA */
  388. 0000042E  3606                     move.w     D3, D6
  389. 00000430  2003                     move.l     D0, D3
  390. 00000432  48C0                     ext.l      D0
  391. 00000434  E980                     asl        D0, 4
  392. 00000436  206E 0008                movea.l    A0, [A6 + 0x8]
  393. 0000043A  2250                     movea.l    A1, [A0]
  394. 0000043C  2069 0006                movea.l    A0, [A1 + 0x6]
  395. 00000440  D090                     add.l      D0, [A0]
  396. 00000442  2040                     movea.l    A0, D0
  397. 00000444  2F28 0002                move.l     -[A7], [A0 + 0x2]
  398. 00000448  A9A3                     syscall    ReleaseResource
  399. 0000044A  3806                     move.w     D4, D6
  400. 0000044C  2A04                     move.l     D5, D4
  401. 0000044E  48C5                     ext.l      D5
  402. 00000450  2D45 FFF8                move.l     [A6 - 0x8], D5
  403. 00000454  7604                     moveq.l    D3, 0x04
  404. 00000456  E7A5                     asl        D5, D3
  405. 00000458  246E 0008                movea.l    A2, [A6 + 0x8]
  406. 0000045C  2052                     movea.l    A0, [A2]
  407. 0000045E  2068 0006                movea.l    A0, [A0 + 0x6]
  408. 00000462  2D45 FFFC                move.l     [A6 - 0x4], D5
  409. 00000466  DA90                     add.l      D5, [A0]
  410. 00000468  2045                     movea.l    A0, D5
  411. 0000046A  700C                     moveq.l    D0, 0x0C
  412. 0000046C  D1C0                     add.l      A0, D0
  413. 0000046E  2F08                     move.l     -[A7], A0
  414. 00000470  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  415. 00000474  2052                     movea.l    A0, [A2]
  416. 00000476  5368 0004                subq.w     [A0 + 0x4], 1
  417. 0000047A  3028 0004                move.w     D0, [A0 + 0x4]
  418. 0000047E  BC40                     cmp.w      D6, D0
  419. 00000480  6C24                     bge        +0x26 /* 000004A6 */
  420. 00000482  2A2E FFFC                move.l     D5, [A6 - 0x4]
  421. 00000486  2052                     movea.l    A0, [A2]
  422. 00000488  2068 0006                movea.l    A0, [A0 + 0x6]
  423. 0000048C  DA90                     add.l      D5, [A0]
  424. 0000048E  2045                     movea.l    A0, D5
  425. 00000490  7210                     moveq.l    D1, 0x10
  426. 00000492  D1C1                     add.l      A0, D1
  427. 00000494  2245                     movea.l    A1, D5
  428. 00000496  2200                     move.l     D1, D0
  429. 00000498  48C1                     ext.l      D1
  430. 0000049A  2001                     move.l     D0, D1
  431. 0000049C  222E FFF8                move.l     D1, [A6 - 0x8]
  432. 000004A0  9081                     sub.l      D0, D1
  433. 000004A2  E7A0                     asl        D0, D3
  434. 000004A4  A02E                     syscall    BlockMove/BlockMoveData
  435. label000004A6:
  436. 000004A6  246E 0008                movea.l    A2, [A6 + 0x8]
  437. 000004AA  2652                     movea.l    A3, [A2]
  438. 000004AC  206B 0006                movea.l    A0, [A3 + 0x6]
  439. 000004B0  302B 0004                move.w     D0, [A3 + 0x4]
  440. 000004B4  48C0                     ext.l      D0
  441. 000004B6  E980                     asl        D0, 4
  442. 000004B8  A024                     syscall    SetHandleSize
  443. label000004BA:
  444. 000004BA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  445. 000004BE  4E5E                     unlink     A6
  446. 000004C0  4E74 0006                rtd        0x0006
  447. export_325:
  448. 000004C4  4E56 0000                link       A6, 0
  449. 000004C8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  450. 000004CC  7001                     moveq.l    D0, 0x01
  451. 000004CE  1F00                     move.b     -[A7], D0
  452. 000004D0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  453. 000004D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  454. 000004D8  4EAD D4DE                jsr        [A5 - 0x2B22]
  455. 000004DC  4E5E                     unlink     A6
  456. 000004DE  4E74 0008                rtd        0x0008
  457. export_326:
  458. 000004E2  4E56 FFF4                link       A6, -0x000C
  459. 000004E6  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  460. 000004EA  7C01                     moveq.l    D6, 0x01
  461. 000004EC  302E 000C                move.w     D0, [A6 + 0xC]
  462. 000004F0  6762                     beq        +0x64 /* 00000554 */
  463. 000004F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  464. 000004F6  A936                     syscall    DeleteMenu
  465. 000004F8  7601                     moveq.l    D3, 0x01
  466. 000004FA  246E 0008                movea.l    A2, [A6 + 0x8]
  467. 000004FE  2052                     movea.l    A0, [A2]
  468. 00000500  1143 000B                move.b     [A0 + 0xB], D3
  469. 00000504  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  470. 00000508  2F0A                     move.l     -[A7], A2
  471. 0000050A  4EAD D544                jsr        [A5 - 0x2ABC]
  472. 0000050E  3A00                     move.w     D5, D0
  473. 00000510  6B42                     bmi        +0x44 /* 00000554 */
  474. 00000512  3005                     move.w     D0, D5
  475. 00000514  2200                     move.l     D1, D0
  476. 00000516  48C1                     ext.l      D1
  477. 00000518  E981                     asl        D1, 4
  478. 0000051A  2052                     movea.l    A0, [A2]
  479. 0000051C  2068 0006                movea.l    A0, [A0 + 0x6]
  480. 00000520  D290                     add.l      D1, [A0]
  481. 00000522  2641                     movea.l    A3, D1
  482. 00000524  5E4B                     addq.w     A3, 7
  483. 00000526  1813                     move.b     D4, [A3]
  484. 00000528  3D44 FFFC                move.w     [A6 - 0x4], D4
  485. 0000052C  EA0C                     lsr        D4.b, 5
  486. 0000052E  C803                     and.b      D4, D3
  487. 00000530  670A                     beq        +0xC /* 0000053C */
  488. 00000532  322E FFFC                move.w     D1, [A6 - 0x4]
  489. 00000536  E609                     lsr        D1.b, 3
  490. 00000538  C203                     and.b      D1, D3
  491. 0000053A  6704                     beq        +0x6 /* 00000540 */
  492. label0000053C:
  493. 0000053C  7200                     moveq.l    D1, 0x00
  494. 0000053E  6002                     bra        +0x4 /* 00000542 */
  495. label00000540:
  496. 00000540  7201                     moveq.l    D1, 0x01
  497. label00000542:
  498. 00000542  1C01                     move.b     D6, D1
  499. 00000544  284B                     movea.l    A4, A3
  500. 00000546  1214                     move.b     D1, [A4]
  501. 00000548  74DF                     moveq.l    D2, 0xFFFFFFDF
  502. 0000054A  C202                     and.b      D1, D2
  503. 0000054C  1881                     move.b     [A4], D1
  504. 0000054E  2052                     movea.l    A0, [A2]
  505. 00000550  1146 000B                move.b     [A0 + 0xB], D6
  506. label00000554:
  507. 00000554  4A06                     tst.b      D6
  508. 00000556  6730                     beq        +0x32 /* 00000588 */
  509. 00000558  206E 0008                movea.l    A0, [A6 + 0x8]
  510. 0000055C  2250                     movea.l    A1, [A0]
  511. 0000055E  4A29 000A                tst.b      [A1 + 0xA]
  512. 00000562  6624                     bne        +0x26 /* 00000588 */
  513. 00000564  206E 0008                movea.l    A0, [A6 + 0x8]
  514. 00000568  2250                     movea.l    A1, [A0]
  515. 0000056A  137C 0001 000A           move.b     [A1 + 0xA], 0x1
  516. 00000570  486D D9DE                pea.l      [A5 - 0x2622]
  517. 00000574  7204                     moveq.l    D1, 0x04
  518. 00000576  2F01                     move.l     -[A7], D1
  519. 00000578  4EBA 1DB4                jsr        [PC + 0x1DB4 /* 0000232E */]
  520. 0000057C  2640                     movea.l    A3, D0
  521. 0000057E  2F0B                     move.l     -[A7], A3
  522. 00000580  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  523. 00000584  4EAD ECC2                jsr        [A5 - 0x133E]
  524. label00000588:
  525. 00000588  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  526. 0000058C  4E5E                     unlink     A6
  527. 0000058E  4E74 0006                rtd        0x0006
  528. export_327:
  529. 00000592  4E56 0000                link       A6, 0
  530. 00000596  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  531. 0000059A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  532. 0000059E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  533. 000005A2  4EAD D544                jsr        [A5 - 0x2ABC]
  534. 000005A6  3800                     move.w     D4, D0
  535. 000005A8  6B00 00B8                bmi        +0xBA /* 00000662 */
  536. 000005AC  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  537. 000005B0  7001                     moveq.l    D0, 0x01
  538. 000005B2  1F00                     move.b     -[A7], D0
  539. 000005B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  540. 000005B6  3F00                     move.w     -[A7], D0
  541. 000005B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  542. 000005BC  4EAD D4DE                jsr        [A5 - 0x2B22]
  543. 000005C0  594F                     subq.w     A7, 4
  544. 000005C2  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  545. 000005C6  A949                     syscall    GetMenuHandle
  546. 000005C8  245F                     movea.l    A2, [A7]+
  547. 000005CA  3004                     move.w     D0, D4
  548. 000005CC  48C0                     ext.l      D0
  549. 000005CE  E980                     asl        D0, 4
  550. 000005D0  206E 0008                movea.l    A0, [A6 + 0x8]
  551. 000005D4  2250                     movea.l    A1, [A0]
  552. 000005D6  2069 0006                movea.l    A0, [A1 + 0x6]
  553. 000005DA  D090                     add.l      D0, [A0]
  554. 000005DC  2040                     movea.l    A0, D0
  555. 000005DE  3A28 000A                move.w     D5, [A0 + 0xA]
  556. 000005E2  302E 000C                move.w     D0, [A6 + 0xC]
  557. 000005E6  4243                     clr.w      D3
  558. 000005E8  B043                     cmp.w      D0, D3
  559. 000005EA  6A06                     bpl        +0x8 /* 000005F2 */
  560. 000005EC  3D43 000C                move.w     [A6 + 0xC], D3
  561. 000005F0  600C                     bra        +0xE /* 000005FE */
  562. label000005F2:
  563. 000005F2  302E 000C                move.w     D0, [A6 + 0xC]
  564. 000005F6  B045                     cmp.w      D0, D5
  565. 000005F8  6F04                     ble        +0x6 /* 000005FE */
  566. 000005FA  3D45 000C                move.w     [A6 + 0xC], D5
  567. label000005FE:
  568. 000005FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  569. 00000602  2052                     movea.l    A0, [A2]
  570. 00000604  700E                     moveq.l    D0, 0x0E
  571. 00000606  D1C0                     add.l      A0, D0
  572. 00000608  2F08                     move.l     -[A7], A0
  573. 0000060A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  574. 0000060E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  575. 00000612  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  576. 00000616  4EAD D538                jsr        [A5 - 0x2AC8]
  577. 0000061A  594F                     subq.w     A7, 4
  578. 0000061C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  579. 00000620  A949                     syscall    GetMenuHandle
  580. 00000622  245F                     movea.l    A2, [A7]+
  581. 00000624  2F0A                     move.l     -[A7], A2
  582. 00000626  302E 000C                move.w     D0, [A6 + 0xC]
  583. 0000062A  5240                     addq.w     D0, 1
  584. 0000062C  3F00                     move.w     -[A7], D0
  585. 0000062E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  586. 00000632  A944                     syscall    SetItmMark
  587. 00000634  2F0A                     move.l     -[A7], A2
  588. 00000636  302E 000C                move.w     D0, [A6 + 0xC]
  589. 0000063A  5240                     addq.w     D0, 1
  590. 0000063C  3F00                     move.w     -[A7], D0
  591. 0000063E  701B                     moveq.l    D0, 0x1B
  592. 00000640  3F00                     move.w     -[A7], D0
  593. 00000642  A84F                     syscall    SetItemCmd
  594. 00000644  3004                     move.w     D0, D4
  595. 00000646  48C0                     ext.l      D0
  596. 00000648  E980                     asl        D0, 4
  597. 0000064A  206E 0008                movea.l    A0, [A6 + 0x8]
  598. 0000064E  2250                     movea.l    A1, [A0]
  599. 00000650  2069 0006                movea.l    A0, [A1 + 0x6]
  600. 00000654  D090                     add.l      D0, [A0]
  601. 00000656  2640                     movea.l    A3, D0
  602. 00000658  5E4B                     addq.w     A3, 7
  603. 0000065A  1013                     move.b     D0, [A3]
  604. 0000065C  7240                     moveq.l    D1, 0x40
  605. 0000065E  8001                     or.b       D0, D1
  606. 00000660  1680                     move.b     [A3], D0
  607. label00000662:
  608. 00000662  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  609. 00000666  4E5E                     unlink     A6
  610. 00000668  4E74 000E                rtd        0x000E
  611. export_328:
  612. 0000066C  4E56 FFF8                link       A6, -0x0008
  613. 00000670  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  614. 00000674  7C00                     moveq.l    D6, 0x00
  615. 00000676  4247                     clr.w      D7
  616. 00000678  4245                     clr.w      D5
  617. 0000067A  6072                     bra        +0x74 /* 000006EE */
  618. label0000067C:
  619. 0000067C  3607                     move.w     D3, D7
  620. 0000067E  48C3                     ext.l      D3
  621. 00000680  2D43 FFF8                move.l     [A6 - 0x8], D3
  622. 00000684  E983                     asl        D3, 4
  623. 00000686  246E 0008                movea.l    A2, [A6 + 0x8]
  624. 0000068A  2052                     movea.l    A0, [A2]
  625. 0000068C  2068 0006                movea.l    A0, [A0 + 0x6]
  626. 00000690  D690                     add.l      D3, [A0]
  627. 00000692  2643                     movea.l    A3, D3
  628. 00000694  162B 0007                move.b     D3, [A3 + 0x7]
  629. 00000698  3D43 FFFC                move.w     [A6 - 0x4], D3
  630. 0000069C  EA0B                     lsr        D3.b, 5
  631. 0000069E  7801                     moveq.l    D4, 0x01
  632. 000006A0  C604                     and.b      D3, D4
  633. 000006A2  6748                     beq        +0x4A /* 000006EC */
  634. 000006A4  302E FFFC                move.w     D0, [A6 - 0x4]
  635. 000006A8  E608                     lsr        D0.b, 3
  636. 000006AA  C004                     and.b      D0, D4
  637. 000006AC  663E                     bne        +0x40 /* 000006EC */
  638. 000006AE  206B 0002                movea.l    A0, [A3 + 0x2]
  639. 000006B2  2050                     movea.l    A0, [A0]
  640. 000006B4  2028 000A                move.l     D0, [A0 + 0xA]
  641. 000006B8  7601                     moveq.l    D3, 0x01
  642. 000006BA  C083                     and.l      D0, D3
  643. 000006BC  222E FFF8                move.l     D1, [A6 - 0x8]
  644. 000006C0  E3A0                     asl        D0, D1
  645. 000006C2  8C80                     or.l       D6, D0
  646. 000006C4  202E 000C                move.l     D0, [A6 + 0xC]
  647. 000006C8  C083                     and.l      D0, D3
  648. 000006CA  670A                     beq        +0xC /* 000006D6 */
  649. 000006CC  3F13                     move.w     -[A7], [A3]
  650. 000006CE  2F0A                     move.l     -[A7], A2
  651. 000006D0  4EAD D508                jsr        [A5 - 0x2AF8]
  652. 000006D4  600A                     bra        +0xC /* 000006E0 */
  653. label000006D6:
  654. 000006D6  3F13                     move.w     -[A7], [A3]
  655. 000006D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  656. 000006DC  4EAD D50E                jsr        [A5 - 0x2AF2]
  657. label000006E0:
  658. 000006E0  202E 000C                move.l     D0, [A6 + 0xC]
  659. 000006E4  E280                     asr        D0, 1
  660. 000006E6  2D40 000C                move.l     [A6 + 0xC], D0
  661. 000006EA  5245                     addq.w     D5, 1
  662. label000006EC:
  663. 000006EC  5247                     addq.w     D7, 1
  664. label000006EE:
  665. 000006EE  206E 0008                movea.l    A0, [A6 + 0x8]
  666. 000006F2  2250                     movea.l    A1, [A0]
  667. 000006F4  3029 0004                move.w     D0, [A1 + 0x4]
  668. 000006F8  BE40                     cmp.w      D7, D0
  669. 000006FA  6C08                     bge        +0xA /* 00000704 */
  670. 000006FC  0C45 0020                cmpi.w     D5, 0x20 /* ' ' */
  671. 00000700  6500 FF7A                bcs        -0x84 /* 0000067C */
  672. label00000704:
  673. 00000704  2006                     move.l     D0, D6
  674. 00000706  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  675. 0000070A  4E5E                     unlink     A6
  676. 0000070C  4E74 0008                rtd        0x0008
  677. export_329:
  678. 00000710  4E56 FFF4                link       A6, -0x000C
  679. 00000714  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  680. 00000718  486E FFF4                pea.l      [A6 - 0xC]
  681. 0000071C  486E FFF8                pea.l      [A6 - 0x8]
  682. 00000720  486E FFFC                pea.l      [A6 - 0x4]
  683. 00000724  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 00000728  4EAD D556                jsr        [A5 - 0x2AAA]
  685. 0000072C  202E FFF8                move.l     D0, [A6 - 0x8]
  686. 00000730  670A                     beq        +0xC /* 0000073C */
  687. 00000732  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  688. 00000736  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  689. 0000073A  A939                     syscall    EnableItem
  690. label0000073C:
  691. 0000073C  4E5E                     unlink     A6
  692. 0000073E  4E74 0008                rtd        0x0008
  693. export_330:
  694. 00000742  4E56 FFF4                link       A6, -0x000C
  695. 00000746  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  696. 0000074A  486E FFF4                pea.l      [A6 - 0xC]
  697. 0000074E  486E FFF8                pea.l      [A6 - 0x8]
  698. 00000752  486E FFFC                pea.l      [A6 - 0x4]
  699. 00000756  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  700. 0000075A  4EAD D556                jsr        [A5 - 0x2AAA]
  701. 0000075E  202E FFF8                move.l     D0, [A6 - 0x8]
  702. 00000762  670A                     beq        +0xC /* 0000076E */
  703. 00000764  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  704. 00000768  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  705. 0000076C  A93A                     syscall    DisableItem
  706. label0000076E:
  707. 0000076E  4E5E                     unlink     A6
  708. 00000770  4E74 0008                rtd        0x0008
  709. export_331:
  710. 00000774  4E56 0000                link       A6, 0
  711. 00000778  48E7 1820                movem.l    -[A7], D3,D4,A2
  712. 0000077C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  713. 00000780  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  714. 00000784  4EAD D544                jsr        [A5 - 0x2ABC]
  715. 00000788  3800                     move.w     D4, D0
  716. 0000078A  4243                     clr.w      D3
  717. 0000078C  B843                     cmp.w      D4, D3
  718. 0000078E  6B36                     bmi        +0x38 /* 000007C6 */
  719. 00000790  3004                     move.w     D0, D4
  720. 00000792  2200                     move.l     D1, D0
  721. 00000794  48C1                     ext.l      D1
  722. 00000796  E981                     asl        D1, 4
  723. 00000798  206E 0008                movea.l    A0, [A6 + 0x8]
  724. 0000079C  2250                     movea.l    A1, [A0]
  725. 0000079E  2069 0006                movea.l    A0, [A1 + 0x6]
  726. 000007A2  D290                     add.l      D1, [A0]
  727. 000007A4  2041                     movea.l    A0, D1
  728. 000007A6  2468 0002                movea.l    A2, [A0 + 0x2]
  729. 000007AA  2052                     movea.l    A0, [A2]
  730. 000007AC  2228 000A                move.l     D1, [A0 + 0xA]
  731. 000007B0  7401                     moveq.l    D2, 0x01
  732. 000007B2  C282                     and.l      D1, D2
  733. 000007B4  6610                     bne        +0x12 /* 000007C6 */
  734. 000007B6  2F0A                     move.l     -[A7], A2
  735. 000007B8  4267                     clr.w      -[A7]
  736. 000007BA  A939                     syscall    EnableItem
  737. 000007BC  4267                     clr.w      -[A7]
  738. 000007BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  739. 000007C2  4EAD D4F0                jsr        [A5 - 0x2B10]
  740. label000007C6:
  741. 000007C6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  742. 000007CA  4E5E                     unlink     A6
  743. 000007CC  4E74 0006                rtd        0x0006
  744. export_332:
  745. 000007D0  4E56 0000                link       A6, 0
  746. 000007D4  2F0A                     move.l     -[A7], A2
  747. 000007D6  594F                     subq.w     A7, 4
  748. 000007D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  749. 000007DC  A949                     syscall    GetMenuHandle
  750. 000007DE  245F                     movea.l    A2, [A7]+
  751. 000007E0  B4FC 0000                cmpa.w     A2, 0x0
  752. 000007E4  671C                     beq        +0x1E /* 00000802 */
  753. 000007E6  2052                     movea.l    A0, [A2]
  754. 000007E8  2028 000A                move.l     D0, [A0 + 0xA]
  755. 000007EC  7201                     moveq.l    D1, 0x01
  756. 000007EE  C081                     and.l      D0, D1
  757. 000007F0  6710                     beq        +0x12 /* 00000802 */
  758. 000007F2  2F0A                     move.l     -[A7], A2
  759. 000007F4  4267                     clr.w      -[A7]
  760. 000007F6  A93A                     syscall    DisableItem
  761. 000007F8  4267                     clr.w      -[A7]
  762. 000007FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  763. 000007FE  4EAD D4F0                jsr        [A5 - 0x2B10]
  764. label00000802:
  765. 00000802  245F                     movea.l    A2, [A7]+
  766. 00000804  4E5E                     unlink     A6
  767. 00000806  4E74 0006                rtd        0x0006
  768. export_333:
  769. 0000080A  4E56 0000                link       A6, 0
  770. 0000080E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  771. 00000812  4244                     clr.w      D4
  772. 00000814  602A                     bra        +0x2C /* 00000840 */
  773. label00000816:
  774. 00000816  3604                     move.w     D3, D4
  775. 00000818  48C3                     ext.l      D3
  776. 0000081A  E983                     asl        D3, 4
  777. 0000081C  246E 0008                movea.l    A2, [A6 + 0x8]
  778. 00000820  2052                     movea.l    A0, [A2]
  779. 00000822  2068 0006                movea.l    A0, [A0 + 0x6]
  780. 00000826  D690                     add.l      D3, [A0]
  781. 00000828  2643                     movea.l    A3, D3
  782. 0000082A  102B 0007                move.b     D0, [A3 + 0x7]
  783. 0000082E  EA08                     lsr        D0.b, 5
  784. 00000830  7201                     moveq.l    D1, 0x01
  785. 00000832  C001                     and.b      D0, D1
  786. 00000834  6708                     beq        +0xA /* 0000083E */
  787. 00000836  3F13                     move.w     -[A7], [A3]
  788. 00000838  2F0A                     move.l     -[A7], A2
  789. 0000083A  4EAD D508                jsr        [A5 - 0x2AF8]
  790. label0000083E:
  791. 0000083E  5244                     addq.w     D4, 1
  792. label00000840:
  793. 00000840  206E 0008                movea.l    A0, [A6 + 0x8]
  794. 00000844  2250                     movea.l    A1, [A0]
  795. 00000846  3029 0004                move.w     D0, [A1 + 0x4]
  796. 0000084A  B840                     cmp.w      D4, D0
  797. 0000084C  6DC8                     blt        -0x36 /* 00000816 */
  798. 0000084E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  799. 00000852  4E5E                     unlink     A6
  800. 00000854  4E74 0004                rtd        0x0004
  801. export_334:
  802. 00000858  4E56 0000                link       A6, 0
  803. 0000085C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  804. 00000860  4244                     clr.w      D4
  805. 00000862  602A                     bra        +0x2C /* 0000088E */
  806. label00000864:
  807. 00000864  3604                     move.w     D3, D4
  808. 00000866  48C3                     ext.l      D3
  809. 00000868  E983                     asl        D3, 4
  810. 0000086A  246E 0008                movea.l    A2, [A6 + 0x8]
  811. 0000086E  2052                     movea.l    A0, [A2]
  812. 00000870  2068 0006                movea.l    A0, [A0 + 0x6]
  813. 00000874  D690                     add.l      D3, [A0]
  814. 00000876  2643                     movea.l    A3, D3
  815. 00000878  102B 0007                move.b     D0, [A3 + 0x7]
  816. 0000087C  EA08                     lsr        D0.b, 5
  817. 0000087E  7201                     moveq.l    D1, 0x01
  818. 00000880  C001                     and.b      D0, D1
  819. 00000882  6708                     beq        +0xA /* 0000088C */
  820. 00000884  3F13                     move.w     -[A7], [A3]
  821. 00000886  2F0A                     move.l     -[A7], A2
  822. 00000888  4EAD D50E                jsr        [A5 - 0x2AF2]
  823. label0000088C:
  824. 0000088C  5244                     addq.w     D4, 1
  825. label0000088E:
  826. 0000088E  206E 0008                movea.l    A0, [A6 + 0x8]
  827. 00000892  2250                     movea.l    A1, [A0]
  828. 00000894  3029 0004                move.w     D0, [A1 + 0x4]
  829. 00000898  B840                     cmp.w      D4, D0
  830. 0000089A  6DC8                     blt        -0x36 /* 00000864 */
  831. 0000089C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  832. 000008A0  4E5E                     unlink     A6
  833. 000008A2  4E74 0004                rtd        0x0004
  834. export_335:
  835. 000008A6  4E56 FFF4                link       A6, -0x000C
  836. 000008AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  837. 000008AE  486E FFF4                pea.l      [A6 - 0xC]
  838. 000008B2  486E FFF8                pea.l      [A6 - 0x8]
  839. 000008B6  486E FFFC                pea.l      [A6 - 0x4]
  840. 000008BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  841. 000008BE  4EAD D556                jsr        [A5 - 0x2AAA]
  842. 000008C2  202E FFF8                move.l     D0, [A6 - 0x8]
  843. 000008C6  670E                     beq        +0x10 /* 000008D6 */
  844. 000008C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  845. 000008CC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  846. 000008D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  847. 000008D4  A947                     syscall    SetMenuItemText/SetItem
  848. label000008D6:
  849. 000008D6  4E5E                     unlink     A6
  850. 000008D8  4E74 000C                rtd        0x000C
  851. export_336:
  852. 000008DC  4E56 FFF4                link       A6, -0x000C
  853. 000008E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  854. 000008E4  486E FFF4                pea.l      [A6 - 0xC]
  855. 000008E8  486E FFF8                pea.l      [A6 - 0x8]
  856. 000008EC  486E FFFC                pea.l      [A6 - 0x4]
  857. 000008F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  858. 000008F4  4EAD D556                jsr        [A5 - 0x2AAA]
  859. 000008F8  202E FFF8                move.l     D0, [A6 - 0x8]
  860. 000008FC  670E                     beq        +0x10 /* 0000090C */
  861. 000008FE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  862. 00000902  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  863. 00000906  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  864. 0000090A  A946                     syscall    GetMenuItemText/GetItem
  865. label0000090C:
  866. 0000090C  4E5E                     unlink     A6
  867. 0000090E  4E74 000C                rtd        0x000C
  868. export_337:
  869. 00000912  4E56 FFF4                link       A6, -0x000C
  870. 00000916  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  871. 0000091A  486E FFF4                pea.l      [A6 - 0xC]
  872. 0000091E  486E FFF8                pea.l      [A6 - 0x8]
  873. 00000922  486E FFFC                pea.l      [A6 - 0x4]
  874. 00000926  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  875. 0000092A  4EAD D556                jsr        [A5 - 0x2AAA]
  876. 0000092E  302E FFF4                move.w     D0, [A6 - 0xC]
  877. 00000932  670E                     beq        +0x10 /* 00000942 */
  878. 00000934  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  879. 00000938  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  880. 0000093C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  881. 00000940  A945                     syscall    CheckItem
  882. label00000942:
  883. 00000942  4E5E                     unlink     A6
  884. 00000944  4E74 000A                rtd        0x000A
  885. export_338:
  886. 00000948  4E56 FFF4                link       A6, -0x000C
  887. 0000094C  48E7 1C18                movem.l    -[A7], D3,D4,D5,A3,A4
  888. 00000950  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  889. 00000954  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  890. 00000958  4EAD D544                jsr        [A5 - 0x2ABC]
  891. 0000095C  3A00                     move.w     D5, D0
  892. 0000095E  6B00 00D0                bmi        +0xD2 /* 00000A30 */
  893. 00000962  206E 0008                movea.l    A0, [A6 + 0x8]
  894. 00000966  2250                     movea.l    A1, [A0]
  895. 00000968  2069 0006                movea.l    A0, [A1 + 0x6]
  896. 0000096C  A029                     syscall    HLock
  897. 0000096E  3005                     move.w     D0, D5
  898. 00000970  48C0                     ext.l      D0
  899. 00000972  E980                     asl        D0, 4
  900. 00000974  206E 0008                movea.l    A0, [A6 + 0x8]
  901. 00000978  2250                     movea.l    A1, [A0]
  902. 0000097A  2069 0006                movea.l    A0, [A1 + 0x6]
  903. 0000097E  D090                     add.l      D0, [A0]
  904. 00000980  2640                     movea.l    A3, D0
  905. 00000982  302E 000C                move.w     D0, [A6 + 0xC]
  906. 00000986  4243                     clr.w      D3
  907. 00000988  B043                     cmp.w      D0, D3
  908. 0000098A  6A06                     bpl        +0x8 /* 00000992 */
  909. 0000098C  3D43 000C                move.w     [A6 + 0xC], D3
  910. 00000990  6010                     bra        +0x12 /* 000009A2 */
  911. label00000992:
  912. 00000992  302E 000C                move.w     D0, [A6 + 0xC]
  913. 00000996  362B 000A                move.w     D3, [A3 + 0xA]
  914. 0000099A  B043                     cmp.w      D0, D3
  915. 0000099C  6F04                     ble        +0x6 /* 000009A2 */
  916. 0000099E  3D43 000C                move.w     [A6 + 0xC], D3
  917. label000009A2:
  918. 000009A2  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  919. 000009A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  920. 000009AA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  921. 000009AE  A826                     syscall    InsertMenuItem/InsMenuItem
  922. 000009B0  526B 000A                addq.w     [A3 + 0xA], 1
  923. 000009B4  302B 000A                move.w     D0, [A3 + 0xA]
  924. 000009B8  7201                     moveq.l    D1, 0x01
  925. 000009BA  B041                     cmp.w      D0, D1
  926. 000009BC  660A                     bne        +0xC /* 000009C8 */
  927. 000009BE  7004                     moveq.l    D0, 0x04
  928. 000009C0  A122                     syscall    NewHandle, flags=1
  929. 000009C2  2748 000C                move.l     [A3 + 0xC], A0
  930. 000009C6  600E                     bra        +0x10 /* 000009D6 */
  931. label000009C8:
  932. 000009C8  206B 000C                movea.l    A0, [A3 + 0xC]
  933. 000009CC  302B 000A                move.w     D0, [A3 + 0xA]
  934. 000009D0  48C0                     ext.l      D0
  935. 000009D2  E580                     asl        D0, 2
  936. 000009D4  A024                     syscall    SetHandleSize
  937. label000009D6:
  938. 000009D6  206B 000C                movea.l    A0, [A3 + 0xC]
  939. 000009DA  2850                     movea.l    A4, [A0]
  940. 000009DC  362B 000A                move.w     D3, [A3 + 0xA]
  941. 000009E0  48C3                     ext.l      D3
  942. 000009E2  2D43 FFF8                move.l     [A6 - 0x8], D3
  943. 000009E6  5383                     subq.l     D3, 1
  944. 000009E8  382E 000C                move.w     D4, [A6 + 0xC]
  945. 000009EC  48C4                     ext.l      D4
  946. 000009EE  B684                     cmp.l      D3, D4
  947. 000009F0  48EE 0010 FFFC           movem.l    [A6 - 0x4], D4
  948. 000009F6  6F1C                     ble        +0x1E /* 00000A14 */
  949. 000009F8  7602                     moveq.l    D3, 0x02
  950. 000009FA  E7A4                     asl        D4, D3
  951. 000009FC  D88C                     add.l      D4, A4
  952. 000009FE  2044                     movea.l    A0, D4
  953. 00000A00  2248                     movea.l    A1, A0
  954. 00000A02  5849                     addq.w     A1, 4
  955. 00000A04  202E FFF8                move.l     D0, [A6 - 0x8]
  956. 00000A08  222E FFFC                move.l     D1, [A6 - 0x4]
  957. 00000A0C  9081                     sub.l      D0, D1
  958. 00000A0E  E7A0                     asl        D0, D3
  959. 00000A10  5980                     subq.l     D0, 4
  960. 00000A12  A02E                     syscall    BlockMove/BlockMoveData
  961. label00000A14:
  962. 00000A14  302E 000C                move.w     D0, [A6 + 0xC]
  963. 00000A18  48C0                     ext.l      D0
  964. 00000A1A  E580                     asl        D0, 2
  965. 00000A1C  D08C                     add.l      D0, A4
  966. 00000A1E  2040                     movea.l    A0, D0
  967. 00000A20  20AE 0014                move.l     [A0], [A6 + 0x14]
  968. 00000A24  206E 0008                movea.l    A0, [A6 + 0x8]
  969. 00000A28  2250                     movea.l    A1, [A0]
  970. 00000A2A  2069 0006                movea.l    A0, [A1 + 0x6]
  971. 00000A2E  A02A                     syscall    HUnlock
  972. label00000A30:
  973. 00000A30  4CDF 1838                movem.l    D3,D4,D5,A3,A4, [A7]+
  974. 00000A34  4E5E                     unlink     A6
  975. 00000A36  4E74 0010                rtd        0x0010
  976. export_339:
  977. 00000A3A  4E56 FFEC                link       A6, -0x0014
  978. 00000A3E  48E7 1E18                movem.l    -[A7], D3,D4,D5,D6,A3,A4
  979. 00000A42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  980. 00000A46  486E FFEC                pea.l      [A6 - 0x14]
  981. 00000A4A  486E FFF0                pea.l      [A6 - 0x10]
  982. 00000A4E  486E FFF4                pea.l      [A6 - 0xC]
  983. 00000A52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  984. 00000A56  4EAD D556                jsr        [A5 - 0x2AAA]
  985. 00000A5A  302E FFEC                move.w     D0, [A6 - 0x14]
  986. 00000A5E  6700 0094                beq        +0x96 /* 00000AF4 */
  987. 00000A62  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  988. 00000A66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  989. 00000A6A  4EAD D544                jsr        [A5 - 0x2ABC]
  990. 00000A6E  3C00                     move.w     D6, D0
  991. 00000A70  206E 0008                movea.l    A0, [A6 + 0x8]
  992. 00000A74  2250                     movea.l    A1, [A0]
  993. 00000A76  2069 0006                movea.l    A0, [A1 + 0x6]
  994. 00000A7A  A029                     syscall    HLock
  995. 00000A7C  3006                     move.w     D0, D6
  996. 00000A7E  48C0                     ext.l      D0
  997. 00000A80  E980                     asl        D0, 4
  998. 00000A82  206E 0008                movea.l    A0, [A6 + 0x8]
  999. 00000A86  2250                     movea.l    A1, [A0]
  1000. 00000A88  2069 0006                movea.l    A0, [A1 + 0x6]
  1001. 00000A8C  D090                     add.l      D0, [A0]
  1002. 00000A8E  2640                     movea.l    A3, D0
  1003. 00000A90  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1004. 00000A94  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1005. 00000A98  A952                     syscall    DeleteMenuItem/DelMenuItem
  1006. 00000A9A  206B 000C                movea.l    A0, [A3 + 0xC]
  1007. 00000A9E  2850                     movea.l    A4, [A0]
  1008. 00000AA0  362E FFF4                move.w     D3, [A6 - 0xC]
  1009. 00000AA4  382B 000A                move.w     D4, [A3 + 0xA]
  1010. 00000AA8  B644                     cmp.w      D3, D4
  1011. 00000AAA  6C26                     bge        +0x28 /* 00000AD2 */
  1012. 00000AAC  2A03                     move.l     D5, D3
  1013. 00000AAE  48C5                     ext.l      D5
  1014. 00000AB0  2D45 FFFC                move.l     [A6 - 0x4], D5
  1015. 00000AB4  7602                     moveq.l    D3, 0x02
  1016. 00000AB6  E7A5                     asl        D5, D3
  1017. 00000AB8  DA8C                     add.l      D5, A4
  1018. 00000ABA  2045                     movea.l    A0, D5
  1019. 00000ABC  2248                     movea.l    A1, A0
  1020. 00000ABE  5949                     subq.w     A1, 4
  1021. 00000AC0  3004                     move.w     D0, D4
  1022. 00000AC2  2200                     move.l     D1, D0
  1023. 00000AC4  48C1                     ext.l      D1
  1024. 00000AC6  2001                     move.l     D0, D1
  1025. 00000AC8  222E FFFC                move.l     D1, [A6 - 0x4]
  1026. 00000ACC  9081                     sub.l      D0, D1
  1027. 00000ACE  E7A0                     asl        D0, D3
  1028. 00000AD0  A02E                     syscall    BlockMove/BlockMoveData
  1029. label00000AD2:
  1030. 00000AD2  536B 000A                subq.w     [A3 + 0xA], 1
  1031. 00000AD6  302B 000A                move.w     D0, [A3 + 0xA]
  1032. 00000ADA  206B 000C                movea.l    A0, [A3 + 0xC]
  1033. 00000ADE  2200                     move.l     D1, D0
  1034. 00000AE0  48C1                     ext.l      D1
  1035. 00000AE2  2001                     move.l     D0, D1
  1036. 00000AE4  E580                     asl        D0, 2
  1037. 00000AE6  A024                     syscall    SetHandleSize
  1038. 00000AE8  206E 0008                movea.l    A0, [A6 + 0x8]
  1039. 00000AEC  2250                     movea.l    A1, [A0]
  1040. 00000AEE  2069 0006                movea.l    A0, [A1 + 0x6]
  1041. 00000AF2  A02A                     syscall    HUnlock
  1042. label00000AF4:
  1043. 00000AF4  4CDF 1878                movem.l    D3,D4,D5,D6,A3,A4, [A7]+
  1044. 00000AF8  4E5E                     unlink     A6
  1045. 00000AFA  4E74 0008                rtd        0x0008
  1046. export_340:
  1047. 00000AFE  4E56 0000                link       A6, 0
  1048. 00000B02  48E7 1820                movem.l    -[A7], D3,D4,A2
  1049. 00000B06  206E 0008                movea.l    A0, [A6 + 0x8]
  1050. 00000B0A  2250                     movea.l    A1, [A0]
  1051. 00000B0C  2069 0006                movea.l    A0, [A1 + 0x6]
  1052. 00000B10  2450                     movea.l    A2, [A0]
  1053. 00000B12  4244                     clr.w      D4
  1054. 00000B14  601A                     bra        +0x1C /* 00000B30 */
  1055. label00000B16:
  1056. 00000B16  3604                     move.w     D3, D4
  1057. 00000B18  2003                     move.l     D0, D3
  1058. 00000B1A  48C0                     ext.l      D0
  1059. 00000B1C  E980                     asl        D0, 4
  1060. 00000B1E  D08A                     add.l      D0, A2
  1061. 00000B20  2040                     movea.l    A0, D0
  1062. 00000B22  3010                     move.w     D0, [A0]
  1063. 00000B24  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1064. 00000B28  6604                     bne        +0x6 /* 00000B2E */
  1065. 00000B2A  3003                     move.w     D0, D3
  1066. 00000B2C  6012                     bra        +0x14 /* 00000B40 */
  1067. label00000B2E:
  1068. 00000B2E  5244                     addq.w     D4, 1
  1069. label00000B30:
  1070. 00000B30  206E 0008                movea.l    A0, [A6 + 0x8]
  1071. 00000B34  2250                     movea.l    A1, [A0]
  1072. 00000B36  3029 0004                move.w     D0, [A1 + 0x4]
  1073. 00000B3A  B840                     cmp.w      D4, D0
  1074. 00000B3C  6DD8                     blt        -0x26 /* 00000B16 */
  1075. 00000B3E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1076. label00000B40:
  1077. 00000B40  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1078. 00000B44  4E5E                     unlink     A6
  1079. 00000B46  4E74 0006                rtd        0x0006
  1080. export_341:
  1081. 00000B4A  4E56 0000                link       A6, 0
  1082. 00000B4E  2F03                     move.l     -[A7], D3
  1083. 00000B50  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1084. 00000B54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1085. 00000B58  4EAD D544                jsr        [A5 - 0x2ABC]
  1086. 00000B5C  3600                     move.w     D3, D0
  1087. 00000B5E  4A43                     tst.w      D3
  1088. 00000B60  6B1C                     bmi        +0x1E /* 00000B7E */
  1089. 00000B62  3003                     move.w     D0, D3
  1090. 00000B64  2200                     move.l     D1, D0
  1091. 00000B66  48C1                     ext.l      D1
  1092. 00000B68  E981                     asl        D1, 4
  1093. 00000B6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1094. 00000B6E  2250                     movea.l    A1, [A0]
  1095. 00000B70  2069 0006                movea.l    A0, [A1 + 0x6]
  1096. 00000B74  D290                     add.l      D1, [A0]
  1097. 00000B76  2041                     movea.l    A0, D1
  1098. 00000B78  2028 0002                move.l     D0, [A0 + 0x2]
  1099. 00000B7C  6002                     bra        +0x4 /* 00000B80 */
  1100. label00000B7E:
  1101. 00000B7E  7000                     moveq.l    D0, 0x00
  1102. label00000B80:
  1103. 00000B80  261F                     move.l     D3, [A7]+
  1104. 00000B82  4E5E                     unlink     A6
  1105. 00000B84  4E74 0006                rtd        0x0006
  1106. export_342:
  1107. 00000B88  4E56 0000                link       A6, 0
  1108. 00000B8C  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1109. 00000B90  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1110. 00000B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1111. 00000B98  4EAD D544                jsr        [A5 - 0x2ABC]
  1112. 00000B9C  3C00                     move.w     D6, D0
  1113. 00000B9E  4243                     clr.w      D3
  1114. 00000BA0  BC43                     cmp.w      D6, D3
  1115. 00000BA2  6B5A                     bmi        +0x5C /* 00000BFE */
  1116. 00000BA4  302E 000C                move.w     D0, [A6 + 0xC]
  1117. 00000BA8  B043                     cmp.w      D0, D3
  1118. 00000BAA  6F52                     ble        +0x54 /* 00000BFE */
  1119. 00000BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1120. 00000BB0  2250                     movea.l    A1, [A0]
  1121. 00000BB2  2069 0006                movea.l    A0, [A1 + 0x6]
  1122. 00000BB6  2650                     movea.l    A3, [A0]
  1123. 00000BB8  362E 000C                move.w     D3, [A6 + 0xC]
  1124. 00000BBC  3806                     move.w     D4, D6
  1125. 00000BBE  2A04                     move.l     D5, D4
  1126. 00000BC0  48C5                     ext.l      D5
  1127. 00000BC2  E985                     asl        D5, 4
  1128. 00000BC4  DA8B                     add.l      D5, A3
  1129. 00000BC6  2445                     movea.l    A2, D5
  1130. 00000BC8  302A 000A                move.w     D0, [A2 + 0xA]
  1131. 00000BCC  B640                     cmp.w      D3, D0
  1132. 00000BCE  6E18                     bgt        +0x1A /* 00000BE8 */
  1133. 00000BD0  2003                     move.l     D0, D3
  1134. 00000BD2  48C0                     ext.l      D0
  1135. 00000BD4  E580                     asl        D0, 2
  1136. 00000BD6  206A 000C                movea.l    A0, [A2 + 0xC]
  1137. 00000BDA  D090                     add.l      D0, [A0]
  1138. 00000BDC  2040                     movea.l    A0, D0
  1139. 00000BDE  2828 FFFC                move.l     D4, [A0 - 0x4]
  1140. 00000BE2  6B04                     bmi        +0x6 /* 00000BE8 */
  1141. 00000BE4  2004                     move.l     D0, D4
  1142. 00000BE6  6018                     bra        +0x1A /* 00000C00 */
  1143. label00000BE8:
  1144. 00000BE8  302E 000E                move.w     D0, [A6 + 0xE]
  1145. 00000BEC  48C0                     ext.l      D0
  1146. 00000BEE  7210                     moveq.l    D1, 0x10
  1147. 00000BF0  E3A0                     asl        D0, D1
  1148. 00000BF2  4480                     neg.l      D0
  1149. 00000BF4  322E 000C                move.w     D1, [A6 + 0xC]
  1150. 00000BF8  48C1                     ext.l      D1
  1151. 00000BFA  9081                     sub.l      D0, D1
  1152. 00000BFC  6002                     bra        +0x4 /* 00000C00 */
  1153. label00000BFE:
  1154. 00000BFE  7000                     moveq.l    D0, 0x00
  1155. label00000C00:
  1156. 00000C00  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1157. 00000C04  4E5E                     unlink     A6
  1158. 00000C06  4E74 0008                rtd        0x0008
  1159. export_343:
  1160. 00000C0A  4E56 0000                link       A6, 0
  1161. 00000C0E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1162. 00000C12  262E 0018                move.l     D3, [A6 + 0x18]
  1163. 00000C16  6A30                     bpl        +0x32 /* 00000C48 */
  1164. 00000C18  4483                     neg.l      D3
  1165. 00000C1A  7010                     moveq.l    D0, 0x10
  1166. 00000C1C  E0AB                     lsr        D3, D0
  1167. 00000C1E  246E 0014                movea.l    A2, [A6 + 0x14]
  1168. 00000C22  3483                     move.w     [A2], D3
  1169. 00000C24  302E 001A                move.w     D0, [A6 + 0x1A]
  1170. 00000C28  4440                     neg.w      D0
  1171. 00000C2A  206E 000C                movea.l    A0, [A6 + 0xC]
  1172. 00000C2E  3080                     move.w     [A0], D0
  1173. 00000C30  3F12                     move.w     -[A7], [A2]
  1174. 00000C32  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  1175. 00000C38  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1176. 00000C3C  5C4F                     addq.w     A7, 6
  1177. 00000C3E  206E 0010                movea.l    A0, [A6 + 0x10]
  1178. 00000C42  2080                     move.l     [A0], D0
  1179. 00000C44  6000 0098                bra        +0x9A /* 00000CDE */
  1180. label00000C48:
  1181. 00000C48  206E 0008                movea.l    A0, [A6 + 0x8]
  1182. 00000C4C  2250                     movea.l    A1, [A0]
  1183. 00000C4E  2069 0006                movea.l    A0, [A1 + 0x6]
  1184. 00000C52  2650                     movea.l    A3, [A0]
  1185. 00000C54  4246                     clr.w      D6
  1186. 00000C56  6062                     bra        +0x64 /* 00000CBA */
  1187. label00000C58:
  1188. 00000C58  4247                     clr.w      D7
  1189. 00000C5A  3606                     move.w     D3, D6
  1190. 00000C5C  48C3                     ext.l      D3
  1191. 00000C5E  E983                     asl        D3, 4
  1192. 00000C60  D68B                     add.l      D3, A3
  1193. 00000C62  2843                     movea.l    A4, D3
  1194. 00000C64  700A                     moveq.l    D0, 0x0A
  1195. 00000C66  D9C0                     add.l      A4, D0
  1196. 00000C68  2443                     movea.l    A2, D3
  1197. 00000C6A  700C                     moveq.l    D0, 0x0C
  1198. 00000C6C  D5C0                     add.l      A2, D0
  1199. 00000C6E  6042                     bra        +0x44 /* 00000CB2 */
  1200. label00000C70:
  1201. 00000C70  202E 0018                move.l     D0, [A6 + 0x18]
  1202. 00000C74  3607                     move.w     D3, D7
  1203. 00000C76  2203                     move.l     D1, D3
  1204. 00000C78  48C1                     ext.l      D1
  1205. 00000C7A  7802                     moveq.l    D4, 0x02
  1206. 00000C7C  E9A1                     asl        D1, D4
  1207. 00000C7E  2052                     movea.l    A0, [A2]
  1208. 00000C80  D290                     add.l      D1, [A0]
  1209. 00000C82  2041                     movea.l    A0, D1
  1210. 00000C84  2210                     move.l     D1, [A0]
  1211. 00000C86  B081                     cmp.l      D0, D1
  1212. 00000C88  6626                     bne        +0x28 /* 00000CB0 */
  1213. 00000C8A  3A06                     move.w     D5, D6
  1214. 00000C8C  48C5                     ext.l      D5
  1215. 00000C8E  E985                     asl        D5, 4
  1216. 00000C90  DA8B                     add.l      D5, A3
  1217. 00000C92  2445                     movea.l    A2, D5
  1218. 00000C94  3012                     move.w     D0, [A2]
  1219. 00000C96  206E 0014                movea.l    A0, [A6 + 0x14]
  1220. 00000C9A  3080                     move.w     [A0], D0
  1221. 00000C9C  202A 0002                move.l     D0, [A2 + 0x2]
  1222. 00000CA0  206E 0010                movea.l    A0, [A6 + 0x10]
  1223. 00000CA4  2080                     move.l     [A0], D0
  1224. 00000CA6  5243                     addq.w     D3, 1
  1225. 00000CA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1226. 00000CAC  3083                     move.w     [A0], D3
  1227. 00000CAE  602E                     bra        +0x30 /* 00000CDE */
  1228. label00000CB0:
  1229. 00000CB0  5247                     addq.w     D7, 1
  1230. label00000CB2:
  1231. 00000CB2  3014                     move.w     D0, [A4]
  1232. 00000CB4  BE40                     cmp.w      D7, D0
  1233. 00000CB6  6DB8                     blt        -0x46 /* 00000C70 */
  1234. 00000CB8  5246                     addq.w     D6, 1
  1235. label00000CBA:
  1236. 00000CBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1237. 00000CBE  2250                     movea.l    A1, [A0]
  1238. 00000CC0  3029 0004                move.w     D0, [A1 + 0x4]
  1239. 00000CC4  BC40                     cmp.w      D6, D0
  1240. 00000CC6  6D90                     blt        -0x6E /* 00000C58 */
  1241. 00000CC8  4243                     clr.w      D3
  1242. 00000CCA  206E 0014                movea.l    A0, [A6 + 0x14]
  1243. 00000CCE  3083                     move.w     [A0], D3
  1244. 00000CD0  7000                     moveq.l    D0, 0x00
  1245. 00000CD2  206E 0010                movea.l    A0, [A6 + 0x10]
  1246. 00000CD6  2080                     move.l     [A0], D0
  1247. 00000CD8  206E 000C                movea.l    A0, [A6 + 0xC]
  1248. 00000CDC  3083                     move.w     [A0], D3
  1249. label00000CDE:
  1250. 00000CDE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1251. 00000CE2  4E5E                     unlink     A6
  1252. 00000CE4  4E74 0014                rtd        0x0014
  1253. export_344:
  1254. 00000CE8  4E56 FF00                link       A6, -0x0100
  1255. 00000CEC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1256. 00000CF0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1257. 00000CF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1258. 00000CF8  4EAD D54A                jsr        [A5 - 0x2AB6]
  1259. 00000CFC  2440                     movea.l    A2, D0
  1260. 00000CFE  B4FC 0000                cmpa.w     A2, 0x0
  1261. 00000D02  6738                     beq        +0x3A /* 00000D3C */
  1262. 00000D04  554F                     subq.w     A7, 2
  1263. 00000D06  2F0A                     move.l     -[A7], A2
  1264. 00000D08  A950                     syscall    CountMItems
  1265. 00000D0A  381F                     move.w     D4, [A7]+
  1266. 00000D0C  7A01                     moveq.l    D5, 0x01
  1267. 00000D0E  6028                     bra        +0x2A /* 00000D38 */
  1268. label00000D10:
  1269. 00000D10  2F0A                     move.l     -[A7], A2
  1270. 00000D12  3F05                     move.w     -[A7], D5
  1271. 00000D14  486E FF00                pea.l      [A6 - 0x100]
  1272. 00000D18  A946                     syscall    GetMenuItemText/GetItem
  1273. 00000D1A  554F                     subq.w     A7, 2
  1274. 00000D1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1275. 00000D20  486E FF00                pea.l      [A6 - 0x100]
  1276. 00000D24  7601                     moveq.l    D3, 0x01
  1277. 00000D26  1F03                     move.b     -[A7], D3
  1278. 00000D28  1F03                     move.b     -[A7], D3
  1279. 00000D2A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1280. 00000D2E  101F                     move.b     D0, [A7]+
  1281. 00000D30  6704                     beq        +0x6 /* 00000D36 */
  1282. 00000D32  3005                     move.w     D0, D5
  1283. 00000D34  6008                     bra        +0xA /* 00000D3E */
  1284. label00000D36:
  1285. 00000D36  5245                     addq.w     D5, 1
  1286. label00000D38:
  1287. 00000D38  BA44                     cmp.w      D5, D4
  1288. 00000D3A  6FD4                     ble        -0x2A /* 00000D10 */
  1289. label00000D3C:
  1290. 00000D3C  4240                     clr.w      D0
  1291. label00000D3E:
  1292. 00000D3E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1293. 00000D42  4E5E                     unlink     A6
  1294. 00000D44  4E74 000A                rtd        0x000A
  1295. export_345:
  1296. 00000D48  4E56 FEFC                link       A6, -0x0104
  1297. 00000D4C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1298. 00000D50  554F                     subq.w     A7, 2
  1299. 00000D52  206E 000C                movea.l    A0, [A6 + 0xC]
  1300. 00000D56  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1301. 00000D5A  A950                     syscall    CountMItems
  1302. 00000D5C  301F                     move.w     D0, [A7]+
  1303. 00000D5E  246E 000C                movea.l    A2, [A6 + 0xC]
  1304. 00000D62  3540 000A                move.w     [A2 + 0xA], D0
  1305. 00000D66  4A40                     tst.w      D0
  1306. 00000D68  660A                     bne        +0xC /* 00000D74 */
  1307. 00000D6A  7000                     moveq.l    D0, 0x00
  1308. 00000D6C  2540 000C                move.l     [A2 + 0xC], D0
  1309. 00000D70  6000 008A                bra        +0x8C /* 00000DFC */
  1310. label00000D74:
  1311. 00000D74  246E 000C                movea.l    A2, [A6 + 0xC]
  1312. 00000D78  302A 000A                move.w     D0, [A2 + 0xA]
  1313. 00000D7C  48C0                     ext.l      D0
  1314. 00000D7E  E580                     asl        D0, 2
  1315. 00000D80  2F00                     move.l     -[A7], D0
  1316. 00000D82  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1317. 00000D86  584F                     addq.w     A7, 4
  1318. 00000D88  2540 000C                move.l     [A2 + 0xC], D0
  1319. 00000D8C  2F00                     move.l     -[A7], D0
  1320. 00000D8E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1321. 00000D92  206A 000C                movea.l    A0, [A2 + 0xC]
  1322. 00000D96  A029                     syscall    HLock
  1323. 00000D98  206E 000C                movea.l    A0, [A6 + 0xC]
  1324. 00000D9C  2068 000C                movea.l    A0, [A0 + 0xC]
  1325. 00000DA0  2650                     movea.l    A3, [A0]
  1326. 00000DA2  7801                     moveq.l    D4, 0x01
  1327. 00000DA4  6044                     bra        +0x46 /* 00000DEA */
  1328. label00000DA6:
  1329. 00000DA6  206E 000C                movea.l    A0, [A6 + 0xC]
  1330. 00000DAA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1331. 00000DAE  3F04                     move.w     -[A7], D4
  1332. 00000DB0  486E FEFC                pea.l      [A6 - 0x104]
  1333. 00000DB4  A946                     syscall    GetMenuItemText/GetItem
  1334. 00000DB6  486E FEFC                pea.l      [A6 - 0x104]
  1335. 00000DBA  486E FFFC                pea.l      [A6 - 0x4]
  1336. 00000DBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1337. 00000DC2  4EAD D568                jsr        [A5 - 0x2A98]
  1338. 00000DC6  3604                     move.w     D3, D4
  1339. 00000DC8  2003                     move.l     D0, D3
  1340. 00000DCA  48C0                     ext.l      D0
  1341. 00000DCC  E580                     asl        D0, 2
  1342. 00000DCE  D08B                     add.l      D0, A3
  1343. 00000DD0  2040                     movea.l    A0, D0
  1344. 00000DD2  216E FFFC FFFC           move.l     [A0 - 0x4], [A6 - 0x4]
  1345. 00000DD8  206E 000C                movea.l    A0, [A6 + 0xC]
  1346. 00000DDC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1347. 00000DE0  3F03                     move.w     -[A7], D3
  1348. 00000DE2  486E FEFC                pea.l      [A6 - 0x104]
  1349. 00000DE6  A947                     syscall    SetMenuItemText/SetItem
  1350. 00000DE8  5244                     addq.w     D4, 1
  1351. label00000DEA:
  1352. 00000DEA  246E 000C                movea.l    A2, [A6 + 0xC]
  1353. 00000DEE  302A 000A                move.w     D0, [A2 + 0xA]
  1354. 00000DF2  B840                     cmp.w      D4, D0
  1355. 00000DF4  6FB0                     ble        -0x4E /* 00000DA6 */
  1356. 00000DF6  206A 000C                movea.l    A0, [A2 + 0xC]
  1357. 00000DFA  A02A                     syscall    HUnlock
  1358. label00000DFC:
  1359. 00000DFC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1360. 00000E00  4E5E                     unlink     A6
  1361. 00000E02  4E74 0008                rtd        0x0008
  1362. export_346:
  1363. 00000E06  4E56 FEFC                link       A6, -0x0104
  1364. 00000E0A  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  1365. 00000E0E  206E 0010                movea.l    A0, [A6 + 0x10]
  1366. 00000E12  1010                     move.b     D0, [A0]
  1367. 00000E14  7A00                     moveq.l    D5, 0x00
  1368. 00000E16  1A00                     move.b     D5, D0
  1369. 00000E18  422E FEFC                clr.b      [A6 - 0x104]
  1370. 00000E1C  7C01                     moveq.l    D6, 0x01
  1371. 00000E1E  6060                     bra        +0x62 /* 00000E80 */
  1372. label00000E20:
  1373. 00000E20  206E 0010                movea.l    A0, [A6 + 0x10]
  1374. 00000E24  3606                     move.w     D3, D6
  1375. 00000E26  2803                     move.l     D4, D3
  1376. 00000E28  48C4                     ext.l      D4
  1377. 00000E2A  D1C4                     add.l      A0, D4
  1378. 00000E2C  1010                     move.b     D0, [A0]
  1379. 00000E2E  7223                     moveq.l    D1, 0x23
  1380. 00000E30  B001                     cmp.b      D0, D1
  1381. 00000E32  664A                     bne        +0x4C /* 00000E7E */
  1382. 00000E34  3E03                     move.w     D7, D3
  1383. 00000E36  5247                     addq.w     D7, 1
  1384. 00000E38  2D44 FFFC                move.l     [A6 - 0x4], D4
  1385. 00000E3C  601C                     bra        +0x1E /* 00000E5A */
  1386. label00000E3E:
  1387. 00000E3E  246E 0010                movea.l    A2, [A6 + 0x10]
  1388. 00000E42  3807                     move.w     D4, D7
  1389. 00000E44  48C4                     ext.l      D4
  1390. 00000E46  D5C4                     add.l      A2, D4
  1391. 00000E48  1012                     move.b     D0, [A2]
  1392. 00000E4A  98AE FFFC                sub.l      D4, [A6 - 0x4]
  1393. 00000E4E  41EE FEFC                lea.l      A0, [A6 - 0x104]
  1394. 00000E52  1180 4000                move.b     [A0 + D4.w], D0
  1395. 00000E56  4212                     clr.b      [A2]
  1396. 00000E58  5247                     addq.w     D7, 1
  1397. label00000E5A:
  1398. 00000E5A  BE45                     cmp.w      D7, D5
  1399. 00000E5C  6FE0                     ble        -0x1E /* 00000E3E */
  1400. 00000E5E  246E 0010                movea.l    A2, [A6 + 0x10]
  1401. 00000E62  3006                     move.w     D0, D6
  1402. 00000E64  48C0                     ext.l      D0
  1403. 00000E66  D5C0                     add.l      A2, D0
  1404. 00000E68  4212                     clr.b      [A2]
  1405. 00000E6A  1806                     move.b     D4, D6
  1406. 00000E6C  5304                     subq.b     D4, 1
  1407. 00000E6E  206E 0010                movea.l    A0, [A6 + 0x10]
  1408. 00000E72  1084                     move.b     [A0], D4
  1409. 00000E74  1005                     move.b     D0, D5
  1410. 00000E76  9006                     sub.b      D0, D6
  1411. 00000E78  1D40 FEFC                move.b     [A6 - 0x104], D0
  1412. 00000E7C  6006                     bra        +0x8 /* 00000E84 */
  1413. label00000E7E:
  1414. 00000E7E  5246                     addq.w     D6, 1
  1415. label00000E80:
  1416. 00000E80  BC45                     cmp.w      D6, D5
  1417. 00000E82  6F9C                     ble        -0x62 /* 00000E20 */
  1418. label00000E84:
  1419. 00000E84  486E FEFC                pea.l      [A6 - 0x104]
  1420. 00000E88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1421. 00000E8C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1422. 00000E90  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  1423. 00000E94  4E5E                     unlink     A6
  1424. 00000E96  4E74 000C                rtd        0x000C
  1425. export_347:
  1426. 00000E9A  4E56 FFFC                link       A6, -0x0004
  1427. 00000E9E  48E7 1020                movem.l    -[A7], D3,A2
  1428. 00000EA2  554F                     subq.w     A7, 2
  1429. 00000EA4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1430. 00000EA8  A950                     syscall    CountMItems
  1431. 00000EAA  361F                     move.w     D3, [A7]+
  1432. 00000EAC  605C                     bra        +0x5E /* 00000F0A */
  1433. label00000EAE:
  1434. 00000EAE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1435. 00000EB2  3F03                     move.w     -[A7], D3
  1436. 00000EB4  486E FFFC                pea.l      [A6 - 0x4]
  1437. 00000EB8  A84E                     syscall    GetItemCmd
  1438. 00000EBA  0C6E 001B FFFC           cmpi.w     [A6 - 0x4], 0x1B
  1439. 00000EC0  6646                     bne        +0x48 /* 00000F08 */
  1440. 00000EC2  302E 000C                move.w     D0, [A6 + 0xC]
  1441. 00000EC6  48C0                     ext.l      D0
  1442. 00000EC8  E980                     asl        D0, 4
  1443. 00000ECA  206E 0008                movea.l    A0, [A6 + 0x8]
  1444. 00000ECE  2250                     movea.l    A1, [A0]
  1445. 00000ED0  2069 0006                movea.l    A0, [A1 + 0x6]
  1446. 00000ED4  D090                     add.l      D0, [A0]
  1447. 00000ED6  2440                     movea.l    A2, D0
  1448. 00000ED8  5E4A                     addq.w     A2, 7
  1449. 00000EDA  1012                     move.b     D0, [A2]
  1450. 00000EDC  7240                     moveq.l    D1, 0x40
  1451. 00000EDE  8001                     or.b       D0, D1
  1452. 00000EE0  1480                     move.b     [A2], D0
  1453. 00000EE2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1454. 00000EE6  3F03                     move.w     -[A7], D3
  1455. 00000EE8  486E FFFE                pea.l      [A6 - 0x2]
  1456. 00000EEC  A943                     syscall    GetItmMark
  1457. 00000EEE  302E FFFE                move.w     D0, [A6 - 0x2]
  1458. 00000EF2  6714                     beq        +0x16 /* 00000F08 */
  1459. 00000EF4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1460. 00000EF8  7001                     moveq.l    D0, 0x01
  1461. 00000EFA  1F00                     move.b     -[A7], D0
  1462. 00000EFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1463. 00000EFE  3F00                     move.w     -[A7], D0
  1464. 00000F00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1465. 00000F04  4EAD D4DE                jsr        [A5 - 0x2B22]
  1466. label00000F08:
  1467. 00000F08  5343                     subq.w     D3, 1
  1468. label00000F0A:
  1469. 00000F0A  0C43 0000                cmpi.w     D3, 0x0
  1470. 00000F0E  6E9E                     bgt        -0x60 /* 00000EAE */
  1471. 00000F10  4CDF 0408                movem.l    D3,A2, [A7]+
  1472. 00000F14  4E5E                     unlink     A6
  1473. 00000F16  4E74 000A                rtd        0x000A
  1474. export_348:
  1475. 00000F1A  4E56 0000                link       A6, 0
  1476. 00000F1E  2F03                     move.l     -[A7], D3
  1477. 00000F20  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1478. 00000F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1479. 00000F28  4EAD D544                jsr        [A5 - 0x2ABC]
  1480. 00000F2C  3600                     move.w     D3, D0
  1481. 00000F2E  6B1C                     bmi        +0x1E /* 00000F4C */
  1482. 00000F30  3003                     move.w     D0, D3
  1483. 00000F32  2200                     move.l     D1, D0
  1484. 00000F34  48C1                     ext.l      D1
  1485. 00000F36  E981                     asl        D1, 4
  1486. 00000F38  206E 0008                movea.l    A0, [A6 + 0x8]
  1487. 00000F3C  2250                     movea.l    A1, [A0]
  1488. 00000F3E  2069 0006                movea.l    A0, [A1 + 0x6]
  1489. 00000F42  D290                     add.l      D1, [A0]
  1490. 00000F44  2041                     movea.l    A0, D1
  1491. 00000F46  116E 000C 0006           move.b     [A0 + 0x6], [A6 + 0xC]
  1492. label00000F4C:
  1493. 00000F4C  261F                     move.l     D3, [A7]+
  1494. 00000F4E  4E5E                     unlink     A6
  1495. 00000F50  4E74 0008                rtd        0x0008
  1496. export_349:
  1497. 00000F54  4E56 0000                link       A6, 0
  1498. 00000F58  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1499. 00000F5C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1500. 00000F60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1501. 00000F64  4EAD D544                jsr        [A5 - 0x2ABC]
  1502. 00000F68  3A00                     move.w     D5, D0
  1503. 00000F6A  6B2A                     bmi        +0x2C /* 00000F96 */
  1504. 00000F6C  162E 000C                move.b     D3, [A6 + 0xC]
  1505. 00000F70  7807                     moveq.l    D4, 0x07
  1506. 00000F72  E92B                     lsl        D3.b, D4
  1507. 00000F74  3005                     move.w     D0, D5
  1508. 00000F76  2200                     move.l     D1, D0
  1509. 00000F78  48C1                     ext.l      D1
  1510. 00000F7A  E981                     asl        D1, 4
  1511. 00000F7C  206E 0008                movea.l    A0, [A6 + 0x8]
  1512. 00000F80  2250                     movea.l    A1, [A0]
  1513. 00000F82  2069 0006                movea.l    A0, [A1 + 0x6]
  1514. 00000F86  D290                     add.l      D1, [A0]
  1515. 00000F88  2441                     movea.l    A2, D1
  1516. 00000F8A  5E4A                     addq.w     A2, 7
  1517. 00000F8C  1212                     move.b     D1, [A2]
  1518. 00000F8E  0201 007F                andi.b     D1, 0x7F
  1519. 00000F92  8601                     or.b       D3, D1
  1520. 00000F94  1483                     move.b     [A2], D3
  1521. label00000F96:
  1522. 00000F96  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1523. 00000F9A  4E5E                     unlink     A6
  1524. 00000F9C  4E74 0008                rtd        0x0008
  1525. export_350:
  1526. 00000FA0  4E56 FFF8                link       A6, -0x0008
  1527. 00000FA4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1528. 00000FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1529. 00000FAC  2250                     movea.l    A1, [A0]
  1530. 00000FAE  2069 0006                movea.l    A0, [A1 + 0x6]
  1531. 00000FB2  2650                     movea.l    A3, [A0]
  1532. 00000FB4  4244                     clr.w      D4
  1533. 00000FB6  6000 00D2                bra        +0xD4 /* 0000108A */
  1534. label00000FBA:
  1535. 00000FBA  3604                     move.w     D3, D4
  1536. 00000FBC  48C3                     ext.l      D3
  1537. 00000FBE  E983                     asl        D3, 4
  1538. 00000FC0  D68B                     add.l      D3, A3
  1539. 00000FC2  2443                     movea.l    A2, D3
  1540. 00000FC4  286A 0002                movea.l    A4, [A2 + 0x2]
  1541. 00000FC8  102A 0006                move.b     D0, [A2 + 0x6]
  1542. 00000FCC  7202                     moveq.l    D1, 0x02
  1543. 00000FCE  B001                     cmp.b      D0, D1
  1544. 00000FD0  660C                     bne        +0xE /* 00000FDE */
  1545. 00000FD2  2054                     movea.l    A0, [A4]
  1546. 00000FD4  02A8 0000 0001 000A      andi.l     [A0 + 0xA], 0x1
  1547. 00000FDC  603A                     bra        +0x3C /* 00001018 */
  1548. label00000FDE:
  1549. 00000FDE  3604                     move.w     D3, D4
  1550. 00000FE0  48C3                     ext.l      D3
  1551. 00000FE2  E983                     asl        D3, 4
  1552. 00000FE4  D68B                     add.l      D3, A3
  1553. 00000FE6  2443                     movea.l    A2, D3
  1554. 00000FE8  102A 0006                move.b     D0, [A2 + 0x6]
  1555. 00000FEC  7201                     moveq.l    D1, 0x01
  1556. 00000FEE  B001                     cmp.b      D0, D1
  1557. 00000FF0  6626                     bne        +0x28 /* 00001018 */
  1558. 00000FF2  3A2A 000A                move.w     D5, [A2 + 0xA]
  1559. 00000FF6  5245                     addq.w     D5, 1
  1560. 00000FF8  7001                     moveq.l    D0, 0x01
  1561. 00000FFA  BA40                     cmp.w      D5, D0
  1562. 00000FFC  6F1A                     ble        +0x1C /* 00001018 */
  1563. 00000FFE  701F                     moveq.l    D0, 0x1F
  1564. 00001000  BA40                     cmp.w      D5, D0
  1565. 00001002  6F04                     ble        +0x6 /* 00001008 */
  1566. 00001004  7C01                     moveq.l    D6, 0x01
  1567. 00001006  600A                     bra        +0xC /* 00001012 */
  1568. label00001008:
  1569. 00001008  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1570. 0000100A  3005                     move.w     D0, D5
  1571. 0000100C  48C0                     ext.l      D0
  1572. 0000100E  E1AE                     lsl        D6, D0
  1573. 00001010  5286                     addq.l     D6, 1
  1574. label00001012:
  1575. 00001012  2054                     movea.l    A0, [A4]
  1576. 00001014  CDA8 000A                .incomplete
  1577. label00001018:
  1578. 00001018  3004                     move.w     D0, D4
  1579. 0000101A  48C0                     ext.l      D0
  1580. 0000101C  E980                     asl        D0, 4
  1581. 0000101E  D08B                     add.l      D0, A3
  1582. 00001020  2040                     movea.l    A0, D0
  1583. 00001022  1028 0007                move.b     D0, [A0 + 0x7]
  1584. 00001026  EE08                     lsr        D0.b, 7
  1585. 00001028  675E                     beq        +0x60 /* 00001088 */
  1586. 0000102A  554F                     subq.w     A7, 2
  1587. 0000102C  2F0C                     move.l     -[A7], A4
  1588. 0000102E  A950                     syscall    CountMItems
  1589. 00001030  301F                     move.w     D0, [A7]+
  1590. 00001032  3D40 FFF8                move.w     [A6 - 0x8], D0
  1591. 00001036  3004                     move.w     D0, D4
  1592. 00001038  48C0                     ext.l      D0
  1593. 0000103A  E980                     asl        D0, 4
  1594. 0000103C  D08B                     add.l      D0, A3
  1595. 0000103E  2040                     movea.l    A0, D0
  1596. 00001040  1028 0007                move.b     D0, [A0 + 0x7]
  1597. 00001044  EC08                     lsr        D0.b, 6
  1598. 00001046  7201                     moveq.l    D1, 0x01
  1599. 00001048  C001                     and.b      D0, D1
  1600. 0000104A  6728                     beq        +0x2A /* 00001074 */
  1601. 0000104C  7E01                     moveq.l    D7, 0x01
  1602. 0000104E  601C                     bra        +0x1E /* 0000106C */
  1603. label00001050:
  1604. 00001050  2F0C                     move.l     -[A7], A4
  1605. 00001052  3F07                     move.w     -[A7], D7
  1606. 00001054  486E FFFC                pea.l      [A6 - 0x4]
  1607. 00001058  A84E                     syscall    GetItemCmd
  1608. 0000105A  0C6E 001B FFFC           cmpi.w     [A6 - 0x4], 0x1B
  1609. 00001060  6708                     beq        +0xA /* 0000106A */
  1610. 00001062  2F0C                     move.l     -[A7], A4
  1611. 00001064  3F07                     move.w     -[A7], D7
  1612. 00001066  4227                     clr.b      -[A7]
  1613. 00001068  A945                     syscall    CheckItem
  1614. label0000106A:
  1615. 0000106A  5247                     addq.w     D7, 1
  1616. label0000106C:
  1617. 0000106C  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1618. 00001070  6E16                     bgt        +0x18 /* 00001088 */
  1619. 00001072  60DC                     bra        -0x22 /* 00001050 */
  1620. label00001074:
  1621. 00001074  7E01                     moveq.l    D7, 0x01
  1622. 00001076  600A                     bra        +0xC /* 00001082 */
  1623. label00001078:
  1624. 00001078  2F0C                     move.l     -[A7], A4
  1625. 0000107A  3F07                     move.w     -[A7], D7
  1626. 0000107C  4227                     clr.b      -[A7]
  1627. 0000107E  A945                     syscall    CheckItem
  1628. 00001080  5247                     addq.w     D7, 1
  1629. label00001082:
  1630. 00001082  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1631. 00001086  6FF0                     ble        -0xE /* 00001078 */
  1632. label00001088:
  1633. 00001088  5244                     addq.w     D4, 1
  1634. label0000108A:
  1635. 0000108A  206E 0008                movea.l    A0, [A6 + 0x8]
  1636. 0000108E  2250                     movea.l    A1, [A0]
  1637. 00001090  3029 0004                move.w     D0, [A1 + 0x4]
  1638. 00001094  B840                     cmp.w      D4, D0
  1639. 00001096  6D00 FF22                blt        -0xDC /* 00000FBA */
  1640. 0000109A  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  1641. 0000109E  4EAD D648                jsr        [A5 - 0x29B8]
  1642. 000010A2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1643. 000010A6  4E5E                     unlink     A6
  1644. 000010A8  4E74 0004                rtd        0x0004
  1645. export_351:
  1646. 000010AC  4E56 FFF0                link       A6, -0x0010
  1647. 000010B0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1648. 000010B4  4207                     clr.b      D7
  1649. 000010B6  246E 0008                movea.l    A2, [A6 + 0x8]
  1650. 000010BA  2652                     movea.l    A3, [A2]
  1651. 000010BC  700B                     moveq.l    D0, 0x0B
  1652. 000010BE  D7C0                     add.l      A3, D0
  1653. 000010C0  4A13                     tst.b      [A3]
  1654. 000010C2  6708                     beq        +0xA /* 000010CC */
  1655. 000010C4  7E01                     moveq.l    D7, 0x01
  1656. 000010C6  4213                     clr.b      [A3]
  1657. 000010C8  6000 0080                bra        +0x82 /* 0000114A */
  1658. label000010CC:
  1659. 000010CC  246E 0008                movea.l    A2, [A6 + 0x8]
  1660. 000010D0  2652                     movea.l    A3, [A2]
  1661. 000010D2  206B 0006                movea.l    A0, [A3 + 0x6]
  1662. 000010D6  2850                     movea.l    A4, [A0]
  1663. 000010D8  3C2B 0004                move.w     D6, [A3 + 0x4]
  1664. 000010DC  204C                     movea.l    A0, A4
  1665. 000010DE  5E48                     addq.w     A0, 7
  1666. 000010E0  2D48 FFF8                move.l     [A6 - 0x8], A0
  1667. 000010E4  204C                     movea.l    A0, A4
  1668. 000010E6  5448                     addq.w     A0, 2
  1669. 000010E8  2D48 FFFC                move.l     [A6 - 0x4], A0
  1670. 000010EC  6054                     bra        +0x56 /* 00001142 */
  1671. label000010EE:
  1672. 000010EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1673. 000010F2  2050                     movea.l    A0, [A0]
  1674. 000010F4  2050                     movea.l    A0, [A0]
  1675. 000010F6  2028 000A                move.l     D0, [A0 + 0xA]
  1676. 000010FA  7201                     moveq.l    D1, 0x01
  1677. 000010FC  C081                     and.l      D0, D1
  1678. 000010FE  246E FFF8                movea.l    A2, [A6 - 0x8]
  1679. 00001102  1612                     move.b     D3, [A2]
  1680. 00001104  7804                     moveq.l    D4, 0x04
  1681. 00001106  E82B                     lsr        D3.b, D4
  1682. 00001108  7A01                     moveq.l    D5, 0x01
  1683. 0000110A  C605                     and.b      D3, D5
  1684. 0000110C  7200                     moveq.l    D1, 0x00
  1685. 0000110E  1203                     move.b     D1, D3
  1686. 00001110  B081                     cmp.l      D0, D1
  1687. 00001112  6722                     beq        +0x24 /* 00001136 */
  1688. 00001114  4A03                     tst.b      D3
  1689. 00001116  57C3                     seq        D3
  1690. 00001118  4403                     neg.b      D3
  1691. 0000111A  4883                     ext.w      D3
  1692. 0000111C  48C3                     ext.l      D3
  1693. 0000111E  1D43 FFF0                move.b     [A6 - 0x10], D3
  1694. 00001122  C605                     and.b      D3, D5
  1695. 00001124  E92B                     lsl        D3.b, D4
  1696. 00001126  2D4A FFF4                move.l     [A6 - 0xC], A2
  1697. 0000112A  1012                     move.b     D0, [A2]
  1698. 0000112C  72EF                     moveq.l    D1, 0xFFFFFFEF
  1699. 0000112E  C001                     and.b      D0, D1
  1700. 00001130  8600                     or.b       D3, D0
  1701. 00001132  1483                     move.b     [A2], D3
  1702. 00001134  1E05                     move.b     D7, D5
  1703. label00001136:
  1704. 00001136  7610                     moveq.l    D3, 0x10
  1705. 00001138  D7AE FFF8                add.l      [A6 - 0x8], D3
  1706. 0000113C  D7AE FFFC                add.l      [A6 - 0x4], D3
  1707. 00001140  D9C3                     add.l      A4, D3
  1708. label00001142:
  1709. 00001142  5346                     subq.w     D6, 1
  1710. 00001144  0C46 0000                cmpi.w     D6, 0x0
  1711. 00001148  6AA4                     bpl        -0x5A /* 000010EE */
  1712. label0000114A:
  1713. 0000114A  4A07                     tst.b      D7
  1714. 0000114C  6702                     beq        +0x4 /* 00001150 */
  1715. 0000114E  A937                     syscall    DrawMenuBar
  1716. label00001150:
  1717. 00001150  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1718. 00001154  4E5E                     unlink     A6
  1719. 00001156  4E74 0004                rtd        0x0004
  1720. export_352:
  1721. fn0000115A:
  1722. 0000115A  4E56 0000                link       A6, 0
  1723. 0000115E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1724. 00001162  4EBA 06A2                jsr        [PC + 0x6A2 /* 00001806 */]
  1725. 00001166  206E 0008                movea.l    A0, [A6 + 0x8]
  1726. 0000116A  2250                     movea.l    A1, [A0]
  1727. 0000116C  236E 000C 000C           move.l     [A1 + 0xC], [A6 + 0xC]
  1728. 00001172  4E5E                     unlink     A6
  1729. 00001174  4E74 0008                rtd        0x0008
  1730. export_353:
  1731. fn00001178:
  1732. 00001178  4E56 0000                link       A6, 0
  1733. 0000117C  2F0A                     move.l     -[A7], A2
  1734. 0000117E  206D CD74                movea.l    A0, [A5 - 0x328C]
  1735. 00001182  246E 0008                movea.l    A2, [A6 + 0x8]
  1736. 00001186  B1CA                     cmpa.l     A0, A2
  1737. 00001188  660E                     bne        +0x10 /* 00001198 */
  1738. 0000118A  7001                     moveq.l    D0, 0x01
  1739. 0000118C  1F00                     move.b     -[A7], D0
  1740. 0000118E  2052                     movea.l    A0, [A2]
  1741. 00001190  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1742. 00001194  4EAD D64E                jsr        [A5 - 0x29B2]
  1743. label00001198:
  1744. 00001198  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1745. 0000119C  4EBA 0890                jsr        [PC + 0x890 /* 00001A2E */]
  1746. 000011A0  245F                     movea.l    A2, [A7]+
  1747. 000011A2  4E5E                     unlink     A6
  1748. 000011A4  4E74 0004                rtd        0x0004
  1749. fn000011A8:
  1750. 000011A8  4E56 0000                link       A6, 0
  1751. 000011AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1752. 000011B0  2250                     movea.l    A1, [A0]
  1753. 000011B2  2029 000C                move.l     D0, [A1 + 0xC]
  1754. 000011B6  4E5E                     unlink     A6
  1755. 000011B8  4E74 0004                rtd        0x0004
  1756. export_354:
  1757. 000011BC  4E56 0000                link       A6, 0
  1758. 000011C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1759. 000011C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1760. 000011C8  2250                     movea.l    A1, [A0]
  1761. 000011CA  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1762. 000011CE  4EAD D61E                jsr        [A5 - 0x29E2]
  1763. 000011D2  4E5E                     unlink     A6
  1764. 000011D4  4E74 0008                rtd        0x0008
  1765. export_355:
  1766. 000011D8  4E56 0000                link       A6, 0
  1767. 000011DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1768. 000011E0  206E 0008                movea.l    A0, [A6 + 0x8]
  1769. 000011E4  2250                     movea.l    A1, [A0]
  1770. 000011E6  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1771. 000011EA  4EAD D624                jsr        [A5 - 0x29DC]
  1772. 000011EE  4E5E                     unlink     A6
  1773. 000011F0  4E74 0008                rtd        0x0008
  1774. export_356:
  1775. 000011F4  4E56 0000                link       A6, 0
  1776. 000011F8  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  1777. 000011FC  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1778. 00001200  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1779. 00001204  206E 0008                movea.l    A0, [A6 + 0x8]
  1780. 00001208  2250                     movea.l    A1, [A0]
  1781. 0000120A  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1782. 0000120E  4EAD D62A                jsr        [A5 - 0x29D6]
  1783. 00001212  4E5E                     unlink     A6
  1784. 00001214  4E74 000C                rtd        0x000C
  1785. export_357:
  1786. 00001218  4E56 0000                link       A6, 0
  1787. 0000121C  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  1788. 00001220  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1789. 00001224  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1790. 00001228  206E 0008                movea.l    A0, [A6 + 0x8]
  1791. 0000122C  2250                     movea.l    A1, [A0]
  1792. 0000122E  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1793. 00001232  4EAD D630                jsr        [A5 - 0x29D0]
  1794. 00001236  4E5E                     unlink     A6
  1795. 00001238  4E74 000C                rtd        0x000C
  1796. export_358:
  1797. 0000123C  4E56 0000                link       A6, 0
  1798. 00001240  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  1799. 00001244  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1800. 00001248  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1801. 0000124C  206E 0008                movea.l    A0, [A6 + 0x8]
  1802. 00001250  2250                     movea.l    A1, [A0]
  1803. 00001252  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1804. 00001256  4EAD D636                jsr        [A5 - 0x29CA]
  1805. 0000125A  4E5E                     unlink     A6
  1806. 0000125C  4E74 000C                rtd        0x000C
  1807. export_359:
  1808. fn00001260:
  1809. 00001260  4E56 0000                link       A6, 0
  1810. 00001264  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1811. 00001268  206E 0008                movea.l    A0, [A6 + 0x8]
  1812. 0000126C  2250                     movea.l    A1, [A0]
  1813. 0000126E  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1814. 00001272  4EAD D63C                jsr        [A5 - 0x29C4]
  1815. 00001276  4E5E                     unlink     A6
  1816. 00001278  4E74 0008                rtd        0x0008
  1817. export_360:
  1818. 0000127C  4E56 0000                link       A6, 0
  1819. 00001280  4E5E                     unlink     A6
  1820. 00001282  4E74 0008                rtd        0x0008
  1821. export_361:
  1822. fn00001286:
  1823. 00001286  4E56 0000                link       A6, 0
  1824. 0000128A  206E 0008                movea.l    A0, [A6 + 0x8]
  1825. 0000128E  2250                     movea.l    A1, [A0]
  1826. 00001290  2F29 000C                move.l     -[A7], [A1 + 0xC]
  1827. 00001294  4EAD D648                jsr        [A5 - 0x29B8]
  1828. 00001298  4E5E                     unlink     A6
  1829. 0000129A  4E74 0004                rtd        0x0004
  1830. export_362:
  1831. 0000129E  4E56 0000                link       A6, 0
  1832. 000012A2  48E7 0038                movem.l    -[A7], A2,A3,A4
  1833. 000012A6  7000                     moveq.l    D0, 0x00
  1834. 000012A8  2B40 CD68                move.l     [A5 - 0x3298], D0
  1835. 000012AC  102E 000C                move.b     D0, [A6 + 0xC]
  1836. 000012B0  6736                     beq        +0x38 /* 000012E8 */
  1837. 000012B2  246D CD74                movea.l    A2, [A5 - 0x328C]
  1838. 000012B6  266E 0008                movea.l    A3, [A6 + 0x8]
  1839. 000012BA  B5CB                     cmpa.l     A2, A3
  1840. 000012BC  6738                     beq        +0x3A /* 000012F6 */
  1841. 000012BE  284A                     movea.l    A4, A2
  1842. 000012C0  2B4B CD74                move.l     [A5 - 0x328C], A3
  1843. 000012C4  4227                     clr.b      -[A7]
  1844. 000012C6  2F0C                     move.l     -[A7], A4
  1845. 000012C8  4EAD D64E                jsr        [A5 - 0x29B2]
  1846. 000012CC  4A00                     tst.b      D0
  1847. 000012CE  6608                     bne        +0xA /* 000012D8 */
  1848. 000012D0  2B4C CD74                move.l     [A5 - 0x328C], A4
  1849. 000012D4  4200                     clr.b      D0
  1850. 000012D6  6020                     bra        +0x22 /* 000012F8 */
  1851. label000012D8:
  1852. 000012D8  7001                     moveq.l    D0, 0x01
  1853. 000012DA  2F00                     move.l     -[A7], D0
  1854. 000012DC  42A7                     clr.l      -[A7]
  1855. 000012DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1856. 000012E2  4EAD D762                jsr        [A5 - 0x289E]
  1857. 000012E6  600E                     bra        +0x10 /* 000012F6 */
  1858. label000012E8:
  1859. 000012E8  7002                     moveq.l    D0, 0x02
  1860. 000012EA  2F00                     move.l     -[A7], D0
  1861. 000012EC  42A7                     clr.l      -[A7]
  1862. 000012EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1863. 000012F2  4EAD D762                jsr        [A5 - 0x289E]
  1864. label000012F6:
  1865. 000012F6  7001                     moveq.l    D0, 0x01
  1866. label000012F8:
  1867. 000012F8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1868. 000012FC  4E5E                     unlink     A6
  1869. 000012FE  4E74 0006                rtd        0x0006
  1870. export_363:
  1871. 00001302  4E56 0000                link       A6, 0
  1872. 00001306  48E7 0030                movem.l    -[A7], A2,A3
  1873. 0000130A  246E 0008                movea.l    A2, [A6 + 0x8]
  1874. 0000130E  2052                     movea.l    A0, [A2]
  1875. 00001310  2668 000C                movea.l    A3, [A0 + 0xC]
  1876. 00001314  B6FC 0000                cmpa.w     A3, 0x0
  1877. 00001318  6710                     beq        +0x12 /* 0000132A */
  1878. 0000131A  2F0A                     move.l     -[A7], A2
  1879. 0000131C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1880. 00001320  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1881. 00001324  2F0B                     move.l     -[A7], A3
  1882. 00001326  4EAD D768                jsr        [A5 - 0x2898]
  1883. label0000132A:
  1884. 0000132A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1885. 0000132E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1886. 00001332  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1887. 00001336  4EBA 066A                jsr        [PC + 0x66A /* 000019A2 */]
  1888. 0000133A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1889. 0000133E  4E5E                     unlink     A6
  1890. 00001340  4E74 000C                rtd        0x000C
  1891. export_364:
  1892. fn00001344:
  1893. 00001344  4E56 0000                link       A6, 0
  1894. 00001348  2F0A                     move.l     -[A7], A2
  1895. 0000134A  206E 0008                movea.l    A0, [A6 + 0x8]
  1896. 0000134E  2250                     movea.l    A1, [A0]
  1897. 00001350  2469 000C                movea.l    A2, [A1 + 0xC]
  1898. 00001354  B4FC 0000                cmpa.w     A2, 0x0
  1899. 00001358  6712                     beq        +0x14 /* 0000136C */
  1900. 0000135A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1901. 0000135E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1902. 00001362  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1903. 00001366  2F0A                     move.l     -[A7], A2
  1904. 00001368  4EAD D768                jsr        [A5 - 0x2898]
  1905. label0000136C:
  1906. 0000136C  245F                     movea.l    A2, [A7]+
  1907. 0000136E  4E5E                     unlink     A6
  1908. 00001370  4E74 0010                rtd        0x0010
  1909. export_365:
  1910. 00001374  4E56 0000                link       A6, 0
  1911. 00001378  2F0A                     move.l     -[A7], A2
  1912. 0000137A  206E 0008                movea.l    A0, [A6 + 0x8]
  1913. 0000137E  2250                     movea.l    A1, [A0]
  1914. 00001380  2469 000C                movea.l    A2, [A1 + 0xC]
  1915. 00001384  B4FC 0000                cmpa.w     A2, 0x0
  1916. 00001388  670A                     beq        +0xC /* 00001394 */
  1917. 0000138A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1918. 0000138E  2F0A                     move.l     -[A7], A2
  1919. 00001390  4EAD D654                jsr        [A5 - 0x29AC]
  1920. label00001394:
  1921. 00001394  245F                     movea.l    A2, [A7]+
  1922. 00001396  4E5E                     unlink     A6
  1923. 00001398  4E74 0008                rtd        0x0008
  1924. export_366:
  1925. 0000139C  4E56 0000                link       A6, 0
  1926. 000013A0  4E5E                     unlink     A6
  1927. 000013A2  4E74 0008                rtd        0x0008
  1928. export_367:
  1929. fn000013A6:
  1930. 000013A6  4E56 0000                link       A6, 0
  1931. 000013AA  48E7 0030                movem.l    -[A7], A2,A3
  1932. 000013AE  7004                     moveq.l    D0, 0x04
  1933. 000013B0  2F00                     move.l     -[A7], D0
  1934. 000013B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1935. 000013B6  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  1936. 000013BA  246E 0008                movea.l    A2, [A6 + 0x8]
  1937. 000013BE  2652                     movea.l    A3, [A2]
  1938. 000013C0  202B 0016                move.l     D0, [A3 + 0x16]
  1939. 000013C4  2740 0020                move.l     [A3 + 0x20], D0
  1940. 000013C8  4CDF 0C00                movem.l    A2,A3, [A7]+
  1941. 000013CC  4E5E                     unlink     A6
  1942. 000013CE  4E74 0004                rtd        0x0004
  1943. export_368:
  1944. 000013D2  4E56 0000                link       A6, 0
  1945. 000013D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1946. 000013DA  4EAD D6D8                jsr        [A5 - 0x2928]
  1947. 000013DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1948. 000013E2  4EAD DA00                jsr        [A5 - 0x2600]
  1949. 000013E6  4E5E                     unlink     A6
  1950. 000013E8  4E74 0004                rtd        0x0004
  1951. export_369:
  1952. 000013EC  4E56 FFFC                link       A6, -0x0004
  1953. 000013F0  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  1954. 000013F4  7800                     moveq.l    D4, 0x00
  1955. 000013F6  7A01                     moveq.l    D5, 0x01
  1956. 000013F8  7C00                     moveq.l    D6, 0x00
  1957. 000013FA  6034                     bra        +0x36 /* 00001430 */
  1958. label000013FC:
  1959. 000013FC  2606                     move.l     D3, D6
  1960. 000013FE  246E 0008                movea.l    A2, [A6 + 0x8]
  1961. 00001402  2052                     movea.l    A0, [A2]
  1962. 00001404  2068 0020                movea.l    A0, [A0 + 0x20]
  1963. 00001408  D690                     add.l      D3, [A0]
  1964. 0000140A  2643                     movea.l    A3, D3
  1965. 0000140C  2853                     movea.l    A4, [A3]
  1966. 0000140E  7000                     moveq.l    D0, 0x00
  1967. 00001410  2680                     move.l     [A3], D0
  1968. 00001412  2F0C                     move.l     -[A7], A4
  1969. 00001414  4EAD DA00                jsr        [A5 - 0x2600]
  1970. 00001418  2D45 FFFC                move.l     [A6 - 0x4], D5
  1971. 0000141C  7002                     moveq.l    D0, 0x02
  1972. 0000141E  2F00                     move.l     -[A7], D0
  1973. 00001420  486E FFFC                pea.l      [A6 - 0x4]
  1974. 00001424  2F0A                     move.l     -[A7], A2
  1975. 00001426  4EAD D762                jsr        [A5 - 0x289E]
  1976. 0000142A  5285                     addq.l     D5, 1
  1977. 0000142C  5886                     addq.l     D6, 4
  1978. 0000142E  5284                     addq.l     D4, 1
  1979. label00001430:
  1980. 00001430  246E 0008                movea.l    A2, [A6 + 0x8]
  1981. 00001434  2652                     movea.l    A3, [A2]
  1982. 00001436  700C                     moveq.l    D0, 0x0C
  1983. 00001438  D7C0                     add.l      A3, D0
  1984. 0000143A  2013                     move.l     D0, [A3]
  1985. 0000143C  B880                     cmp.l      D4, D0
  1986. 0000143E  6DBC                     blt        -0x42 /* 000013FC */
  1987. 00001440  7000                     moveq.l    D0, 0x00
  1988. 00001442  2680                     move.l     [A3], D0
  1989. 00001444  2652                     movea.l    A3, [A2]
  1990. 00001446  202B 0012                move.l     D0, [A3 + 0x12]
  1991. 0000144A  362B 0010                move.w     D3, [A3 + 0x10]
  1992. 0000144E  48C3                     ext.l      D3
  1993. 00001450  B083                     cmp.l      D0, D3
  1994. 00001452  6F08                     ble        +0xA /* 0000145C */
  1995. 00001454  2F03                     move.l     -[A7], D3
  1996. 00001456  2F0A                     move.l     -[A7], A2
  1997. 00001458  4EAD D22A                jsr        [A5 - 0x2DD6]
  1998. label0000145C:
  1999. 0000145C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2000. 00001460  4E5E                     unlink     A6
  2001. 00001462  4E74 0004                rtd        0x0004
  2002. export_370:
  2003. 00001466  4E56 0000                link       A6, 0
  2004. 0000146A  2F0A                     move.l     -[A7], A2
  2005. 0000146C  486E 000C                pea.l      [A6 + 0xC]
  2006. 00001470  246E 0008                movea.l    A2, [A6 + 0x8]
  2007. 00001474  2052                     movea.l    A0, [A2]
  2008. 00001476  2028 000C                move.l     D0, [A0 + 0xC]
  2009. 0000147A  5280                     addq.l     D0, 1
  2010. 0000147C  2F00                     move.l     -[A7], D0
  2011. 0000147E  2F0A                     move.l     -[A7], A2
  2012. 00001480  4EAD D1FA                jsr        [A5 - 0x2E06]
  2013. 00001484  245F                     movea.l    A2, [A7]+
  2014. 00001486  4E5E                     unlink     A6
  2015. 00001488  4E74 0008                rtd        0x0008
  2016. export_371:
  2017. 0000148C  4E56 0000                link       A6, 0
  2018. 00001490  2F03                     move.l     -[A7], D3
  2019. 00001492  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2020. 00001496  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2021. 0000149A  4EAD D708                jsr        [A5 - 0x28F8]
  2022. 0000149E  2600                     move.l     D3, D0
  2023. 000014A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2024. 000014A2  B680                     cmp.l      D3, D0
  2025. 000014A4  670E                     beq        +0x10 /* 000014B4 */
  2026. 000014A6  2003                     move.l     D0, D3
  2027. 000014A8  5280                     addq.l     D0, 1
  2028. 000014AA  2F00                     move.l     -[A7], D0
  2029. 000014AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2030. 000014B0  4EAD D200                jsr        [A5 - 0x2E00]
  2031. label000014B4:
  2032. 000014B4  261F                     move.l     D3, [A7]+
  2033. 000014B6  4E5E                     unlink     A6
  2034. 000014B8  4E74 0008                rtd        0x0008
  2035. export_372:
  2036. 000014BC  4E56 0000                link       A6, 0
  2037. 000014C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2038. 000014C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2039. 000014C8  4EAD D708                jsr        [A5 - 0x28F8]
  2040. 000014CC  72FF                     moveq.l    D1, 0xFFFFFFFF
  2041. 000014CE  B081                     cmp.l      D0, D1
  2042. 000014D0  6604                     bne        +0x6 /* 000014D6 */
  2043. 000014D2  7000                     moveq.l    D0, 0x00
  2044. 000014D4  6002                     bra        +0x4 /* 000014D8 */
  2045. label000014D6:
  2046. 000014D6  7001                     moveq.l    D0, 0x01
  2047. label000014D8:
  2048. 000014D8  2000                     move.l     D0, D0
  2049. 000014DA  4E5E                     unlink     A6
  2050. 000014DC  4E74 0008                rtd        0x0008
  2051. export_373:
  2052. 000014E0  4E56 FFC4                link       A6, -0x003C
  2053. 000014E4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2054. 000014E8  486E FFC4                pea.l      [A6 - 0x3C]
  2055. 000014EC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2056. 000014F0  584F                     addq.w     A7, 4
  2057. 000014F2  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2058. 000014F6  7000                     moveq.l    D0, 0x00
  2059. 000014F8  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001500, value 0x4A80664E */]
  2060. 000014FC  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2061. 00001500  4A80                     tst.l      D0
  2062. 00001502  664E                     bne        +0x50 /* 00001552 */
  2063. 00001504  7001                     moveq.l    D0, 0x01
  2064. 00001506  1F00                     move.b     -[A7], D0
  2065. 00001508  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2066. 0000150C  4EAD D224                jsr        [A5 - 0x2DDC]
  2067. 00001510  1800                     move.b     D4, D0
  2068. 00001512  7600                     moveq.l    D3, 0x00
  2069. 00001514  2A03                     move.l     D5, D3
  2070. 00001516  E585                     asl        D5, 2
  2071. 00001518  601A                     bra        +0x1C /* 00001534 */
  2072. label0000151A:
  2073. 0000151A  2005                     move.l     D0, D5
  2074. 0000151C  206E 0008                movea.l    A0, [A6 + 0x8]
  2075. 00001520  2250                     movea.l    A1, [A0]
  2076. 00001522  2069 0020                movea.l    A0, [A1 + 0x20]
  2077. 00001526  D090                     add.l      D0, [A0]
  2078. 00001528  2040                     movea.l    A0, D0
  2079. 0000152A  2F10                     move.l     -[A7], [A0]
  2080. 0000152C  206E 000C                movea.l    A0, [A6 + 0xC]
  2081. 00001530  4E90                     jsr        [A0]
  2082. 00001532  5885                     addq.l     D5, 4
  2083. label00001534:
  2084. 00001534  246E 0008                movea.l    A2, [A6 + 0x8]
  2085. 00001538  2052                     movea.l    A0, [A2]
  2086. 0000153A  2028 000C                move.l     D0, [A0 + 0xC]
  2087. 0000153E  E580                     asl        D0, 2
  2088. 00001540  B085                     cmp.l      D0, D5
  2089. 00001542  6ED6                     bgt        -0x28 /* 0000151A */
  2090. 00001544  1F04                     move.b     -[A7], D4
  2091. 00001546  2F0A                     move.l     -[A7], A2
  2092. 00001548  4EAD D224                jsr        [A5 - 0x2DDC]
  2093. 0000154C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2094. 00001550  601C                     bra        +0x1E /* 0000156E */
  2095. label00001552:
  2096. 00001552  1F04                     move.b     -[A7], D4
  2097. 00001554  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2098. 00001558  4EAD D224                jsr        [A5 - 0x2DDC]
  2099. 0000155C  102E FFC9                move.b     D0, [A6 - 0x37]
  2100. 00001560  670C                     beq        +0xE /* 0000156E */
  2101. 00001562  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2102. 00001566  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2103. 0000156A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2104. label0000156E:
  2105. 0000156E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2106. 00001572  4E5E                     unlink     A6
  2107. 00001574  4E74 0008                rtd        0x0008
  2108. export_374:
  2109. 00001578  4E56 FFC4                link       A6, -0x003C
  2110. 0000157C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2111. 00001580  486E FFC4                pea.l      [A6 - 0x3C]
  2112. 00001584  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2113. 00001588  584F                     addq.w     A7, 4
  2114. 0000158A  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2115. 0000158E  7000                     moveq.l    D0, 0x00
  2116. 00001590  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001598, value 0x4A806652 */]
  2117. 00001594  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2118. 00001598  4A80                     tst.l      D0
  2119. 0000159A  6652                     bne        +0x54 /* 000015EE */
  2120. 0000159C  7001                     moveq.l    D0, 0x01
  2121. 0000159E  1F00                     move.b     -[A7], D0
  2122. 000015A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2123. 000015A4  4EAD D224                jsr        [A5 - 0x2DDC]
  2124. 000015A8  1800                     move.b     D4, D0
  2125. 000015AA  7600                     moveq.l    D3, 0x00
  2126. 000015AC  2A03                     move.l     D5, D3
  2127. 000015AE  E585                     asl        D5, 2
  2128. 000015B0  601E                     bra        +0x20 /* 000015D0 */
  2129. label000015B2:
  2130. 000015B2  2005                     move.l     D0, D5
  2131. 000015B4  206E 0008                movea.l    A0, [A6 + 0x8]
  2132. 000015B8  2250                     movea.l    A1, [A0]
  2133. 000015BA  2069 0020                movea.l    A0, [A1 + 0x20]
  2134. 000015BE  D090                     add.l      D0, [A0]
  2135. 000015C0  2040                     movea.l    A0, D0
  2136. 000015C2  2F10                     move.l     -[A7], [A0]
  2137. 000015C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2138. 000015C8  206E 0010                movea.l    A0, [A6 + 0x10]
  2139. 000015CC  4E90                     jsr        [A0]
  2140. 000015CE  5885                     addq.l     D5, 4
  2141. label000015D0:
  2142. 000015D0  246E 0008                movea.l    A2, [A6 + 0x8]
  2143. 000015D4  2052                     movea.l    A0, [A2]
  2144. 000015D6  2028 000C                move.l     D0, [A0 + 0xC]
  2145. 000015DA  E580                     asl        D0, 2
  2146. 000015DC  B085                     cmp.l      D0, D5
  2147. 000015DE  6ED2                     bgt        -0x2C /* 000015B2 */
  2148. 000015E0  1F04                     move.b     -[A7], D4
  2149. 000015E2  2F0A                     move.l     -[A7], A2
  2150. 000015E4  4EAD D224                jsr        [A5 - 0x2DDC]
  2151. 000015E8  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2152. 000015EC  601C                     bra        +0x1E /* 0000160A */
  2153. label000015EE:
  2154. 000015EE  1F04                     move.b     -[A7], D4
  2155. 000015F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2156. 000015F4  4EAD D224                jsr        [A5 - 0x2DDC]
  2157. 000015F8  102E FFC9                move.b     D0, [A6 - 0x37]
  2158. 000015FC  670C                     beq        +0xE /* 0000160A */
  2159. 000015FE  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2160. 00001602  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2161. 00001606  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2162. label0000160A:
  2163. 0000160A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2164. 0000160E  4E5E                     unlink     A6
  2165. 00001610  4E74 000C                rtd        0x000C
  2166. export_375:
  2167. 00001614  4E56 FFC4                link       A6, -0x003C
  2168. 00001618  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2169. 0000161C  7000                     moveq.l    D0, 0x00
  2170. 0000161E  2840                     movea.l    A4, D0
  2171. 00001620  486E FFC4                pea.l      [A6 - 0x3C]
  2172. 00001624  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2173. 00001628  584F                     addq.w     A7, 4
  2174. 0000162A  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2175. 0000162E  7000                     moveq.l    D0, 0x00
  2176. 00001630  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001638, value 0x4A80666C */]
  2177. 00001634  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2178. 00001638  4A80                     tst.l      D0
  2179. 0000163A  666C                     bne        +0x6E /* 000016A8 */
  2180. 0000163C  7001                     moveq.l    D0, 0x01
  2181. 0000163E  1F00                     move.b     -[A7], D0
  2182. 00001640  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2183. 00001644  4EAD D224                jsr        [A5 - 0x2DDC]
  2184. 00001648  1A00                     move.b     D5, D0
  2185. 0000164A  7800                     moveq.l    D4, 0x00
  2186. 0000164C  2C04                     move.l     D6, D4
  2187. 0000164E  E586                     asl        D6, 2
  2188. 00001650  6034                     bra        +0x36 /* 00001686 */
  2189. label00001652:
  2190. 00001652  2006                     move.l     D0, D6
  2191. 00001654  206B 0020                movea.l    A0, [A3 + 0x20]
  2192. 00001658  D090                     add.l      D0, [A0]
  2193. 0000165A  2040                     movea.l    A0, D0
  2194. 0000165C  2F10                     move.l     -[A7], [A0]
  2195. 0000165E  206E 000C                movea.l    A0, [A6 + 0xC]
  2196. 00001662  4E90                     jsr        [A0]
  2197. 00001664  4A00                     tst.b      D0
  2198. 00001666  671C                     beq        +0x1E /* 00001684 */
  2199. 00001668  2006                     move.l     D0, D6
  2200. 0000166A  7204                     moveq.l    D1, 0x04
  2201. 0000166C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2202. 00001670  2800                     move.l     D4, D0
  2203. 00001672  2004                     move.l     D0, D4
  2204. 00001674  E7A0                     asl        D0, D3
  2205. 00001676  2052                     movea.l    A0, [A2]
  2206. 00001678  2068 0020                movea.l    A0, [A0 + 0x20]
  2207. 0000167C  D090                     add.l      D0, [A0]
  2208. 0000167E  2040                     movea.l    A0, D0
  2209. 00001680  2850                     movea.l    A4, [A0]
  2210. 00001682  6014                     bra        +0x16 /* 00001698 */
  2211. label00001684:
  2212. 00001684  5886                     addq.l     D6, 4
  2213. label00001686:
  2214. 00001686  246E 0008                movea.l    A2, [A6 + 0x8]
  2215. 0000168A  2652                     movea.l    A3, [A2]
  2216. 0000168C  202B 000C                move.l     D0, [A3 + 0xC]
  2217. 00001690  7602                     moveq.l    D3, 0x02
  2218. 00001692  E7A0                     asl        D0, D3
  2219. 00001694  B086                     cmp.l      D0, D6
  2220. 00001696  6EBA                     bgt        -0x44 /* 00001652 */
  2221. label00001698:
  2222. 00001698  1F05                     move.b     -[A7], D5
  2223. 0000169A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2224. 0000169E  4EAD D224                jsr        [A5 - 0x2DDC]
  2225. 000016A2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2226. 000016A6  601C                     bra        +0x1E /* 000016C4 */
  2227. label000016A8:
  2228. 000016A8  1F05                     move.b     -[A7], D5
  2229. 000016AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2230. 000016AE  4EAD D224                jsr        [A5 - 0x2DDC]
  2231. 000016B2  102E FFC9                move.b     D0, [A6 - 0x37]
  2232. 000016B6  670C                     beq        +0xE /* 000016C4 */
  2233. 000016B8  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2234. 000016BC  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2235. 000016C0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2236. label000016C4:
  2237. 000016C4  200C                     move.l     D0, A4
  2238. 000016C6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2239. 000016CA  4E5E                     unlink     A6
  2240. 000016CC  4E74 0008                rtd        0x0008
  2241. export_376:
  2242. 000016D0  4E56 FFC4                link       A6, -0x003C
  2243. 000016D4  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2244. 000016D8  7000                     moveq.l    D0, 0x00
  2245. 000016DA  2840                     movea.l    A4, D0
  2246. 000016DC  486E FFC4                pea.l      [A6 - 0x3C]
  2247. 000016E0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2248. 000016E4  584F                     addq.w     A7, 4
  2249. 000016E6  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2250. 000016EA  7000                     moveq.l    D0, 0x00
  2251. 000016EC  43FA 0006                lea.l      A1, [PC + 0x6 /* 000016F4, value 0x4A806670 */]
  2252. 000016F0  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2253. 000016F4  4A80                     tst.l      D0
  2254. 000016F6  6670                     bne        +0x72 /* 00001768 */
  2255. 000016F8  7001                     moveq.l    D0, 0x01
  2256. 000016FA  1F00                     move.b     -[A7], D0
  2257. 000016FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2258. 00001700  4EAD D224                jsr        [A5 - 0x2DDC]
  2259. 00001704  1A00                     move.b     D5, D0
  2260. 00001706  7800                     moveq.l    D4, 0x00
  2261. 00001708  2C04                     move.l     D6, D4
  2262. 0000170A  E586                     asl        D6, 2
  2263. 0000170C  6038                     bra        +0x3A /* 00001746 */
  2264. label0000170E:
  2265. 0000170E  2006                     move.l     D0, D6
  2266. 00001710  206B 0020                movea.l    A0, [A3 + 0x20]
  2267. 00001714  D090                     add.l      D0, [A0]
  2268. 00001716  2040                     movea.l    A0, D0
  2269. 00001718  2F10                     move.l     -[A7], [A0]
  2270. 0000171A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2271. 0000171E  206E 0010                movea.l    A0, [A6 + 0x10]
  2272. 00001722  4E90                     jsr        [A0]
  2273. 00001724  4A00                     tst.b      D0
  2274. 00001726  671C                     beq        +0x1E /* 00001744 */
  2275. 00001728  2006                     move.l     D0, D6
  2276. 0000172A  7204                     moveq.l    D1, 0x04
  2277. 0000172C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2278. 00001730  2800                     move.l     D4, D0
  2279. 00001732  2004                     move.l     D0, D4
  2280. 00001734  E7A0                     asl        D0, D3
  2281. 00001736  2052                     movea.l    A0, [A2]
  2282. 00001738  2068 0020                movea.l    A0, [A0 + 0x20]
  2283. 0000173C  D090                     add.l      D0, [A0]
  2284. 0000173E  2040                     movea.l    A0, D0
  2285. 00001740  2850                     movea.l    A4, [A0]
  2286. 00001742  6014                     bra        +0x16 /* 00001758 */
  2287. label00001744:
  2288. 00001744  5886                     addq.l     D6, 4
  2289. label00001746:
  2290. 00001746  246E 0008                movea.l    A2, [A6 + 0x8]
  2291. 0000174A  2652                     movea.l    A3, [A2]
  2292. 0000174C  202B 000C                move.l     D0, [A3 + 0xC]
  2293. 00001750  7602                     moveq.l    D3, 0x02
  2294. 00001752  E7A0                     asl        D0, D3
  2295. 00001754  B086                     cmp.l      D0, D6
  2296. 00001756  6EB6                     bgt        -0x48 /* 0000170E */
  2297. label00001758:
  2298. 00001758  1F05                     move.b     -[A7], D5
  2299. 0000175A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2300. 0000175E  4EAD D224                jsr        [A5 - 0x2DDC]
  2301. 00001762  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2302. 00001766  601C                     bra        +0x1E /* 00001784 */
  2303. label00001768:
  2304. 00001768  1F05                     move.b     -[A7], D5
  2305. 0000176A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2306. 0000176E  4EAD D224                jsr        [A5 - 0x2DDC]
  2307. 00001772  102E FFC9                move.b     D0, [A6 - 0x37]
  2308. 00001776  670C                     beq        +0xE /* 00001784 */
  2309. 00001778  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2310. 0000177C  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2311. 00001780  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2312. label00001784:
  2313. 00001784  200C                     move.l     D0, A4
  2314. 00001786  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2315. 0000178A  4E5E                     unlink     A6
  2316. 0000178C  4E74 000C                rtd        0x000C
  2317. export_377:
  2318. 00001790  4E56 FFFC                link       A6, -0x0004
  2319. 00001794  48E7 1800                movem.l    -[A7], D3,D4
  2320. 00001798  7800                     moveq.l    D4, 0x00
  2321. 0000179A  6026                     bra        +0x28 /* 000017C2 */
  2322. label0000179C:
  2323. 0000179C  202E 000C                move.l     D0, [A6 + 0xC]
  2324. 000017A0  2604                     move.l     D3, D4
  2325. 000017A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2326. 000017A6  2250                     movea.l    A1, [A0]
  2327. 000017A8  2069 0020                movea.l    A0, [A1 + 0x20]
  2328. 000017AC  D690                     add.l      D3, [A0]
  2329. 000017AE  2043                     movea.l    A0, D3
  2330. 000017B0  2210                     move.l     D1, [A0]
  2331. 000017B2  B081                     cmp.l      D0, D1
  2332. 000017B4  660A                     bne        +0xC /* 000017C0 */
  2333. 000017B6  2004                     move.l     D0, D4
  2334. 000017B8  7204                     moveq.l    D1, 0x04
  2335. 000017BA  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2336. 000017BE  6014                     bra        +0x16 /* 000017D4 */
  2337. label000017C0:
  2338. 000017C0  5884                     addq.l     D4, 4
  2339. label000017C2:
  2340. 000017C2  206E 0008                movea.l    A0, [A6 + 0x8]
  2341. 000017C6  2250                     movea.l    A1, [A0]
  2342. 000017C8  2029 000C                move.l     D0, [A1 + 0xC]
  2343. 000017CC  E580                     asl        D0, 2
  2344. 000017CE  B084                     cmp.l      D0, D4
  2345. 000017D0  6ECA                     bgt        -0x34 /* 0000179C */
  2346. 000017D2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2347. label000017D4:
  2348. 000017D4  4CDF 0018                movem.l    D3,D4, [A7]+
  2349. 000017D8  4E5E                     unlink     A6
  2350. 000017DA  4E74 0008                rtd        0x0008
  2351. export_378:
  2352. 000017DE  4E56 FFFC                link       A6, -0x0004
  2353. 000017E2  48E7 0028                movem.l    -[A7], A2,A4
  2354. 000017E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2355. 000017EA  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  2356. 000017EE  2840                     movea.l    A4, D0
  2357. 000017F0  2454                     movea.l    A2, [A4]
  2358. 000017F2  202A 0016                move.l     D0, [A2 + 0x16]
  2359. 000017F6  2540 0020                move.l     [A2 + 0x20], D0
  2360. 000017FA  200C                     move.l     D0, A4
  2361. 000017FC  4CDF 1400                movem.l    A2,A4, [A7]+
  2362. 00001800  4E5E                     unlink     A6
  2363. 00001802  4E74 0004                rtd        0x0004
  2364. fn00001806:
  2365. 00001806  4E56 0000                link       A6, 0
  2366. 0000180A  48E7 1020                movem.l    -[A7], D3,A2
  2367. 0000180E  7600                     moveq.l    D3, 0x00
  2368. 00001810  246E 0008                movea.l    A2, [A6 + 0x8]
  2369. 00001814  2052                     movea.l    A0, [A2]
  2370. 00001816  2143 0004                move.l     [A0 + 0x4], D3
  2371. 0000181A  2052                     movea.l    A0, [A2]
  2372. 0000181C  2143 0008                move.l     [A0 + 0x8], D3
  2373. 00001820  4CDF 0408                movem.l    D3,A2, [A7]+
  2374. 00001824  4E5E                     unlink     A6
  2375. 00001826  4E74 0004                rtd        0x0004
  2376. export_493:
  2377. 0000182A  4E56 0000                link       A6, 0
  2378. 0000182E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2379. 00001832  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2380. 00001836  4EAD D77A                jsr        [A5 - 0x2886]
  2381. 0000183A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2382. 0000183E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2383. 00001842  4EAD D76E                jsr        [A5 - 0x2892]
  2384. 00001846  4E5E                     unlink     A6
  2385. 00001848  4E74 0008                rtd        0x0008
  2386. export_494:
  2387. 0000184C  4E56 0000                link       A6, 0
  2388. 00001850  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2389. 00001854  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2390. 00001858  4EAD D780                jsr        [A5 - 0x2880]
  2391. 0000185C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2392. 00001860  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2393. 00001864  4EAD D774                jsr        [A5 - 0x288C]
  2394. 00001868  4E5E                     unlink     A6
  2395. 0000186A  4E74 0008                rtd        0x0008
  2396. export_495:
  2397. 0000186E  4E56 FFF8                link       A6, -0x0008
  2398. 00001872  2F0A                     move.l     -[A7], A2
  2399. 00001874  246E 0008                movea.l    A2, [A6 + 0x8]
  2400. 00001878  2052                     movea.l    A0, [A2]
  2401. 0000187A  4AA8 0008                tst.l      [A0 + 0x8]
  2402. 0000187E  6618                     bne        +0x1A /* 00001898 */
  2403. 00001880  486D D980                pea.l      [A5 - 0x2680]
  2404. 00001884  7024                     moveq.l    D0, 0x24
  2405. 00001886  2F00                     move.l     -[A7], D0
  2406. 00001888  4EBA 0AA4                jsr        [PC + 0xAA4 /* 0000232E */]
  2407. 0000188C  2052                     movea.l    A0, [A2]
  2408. 0000188E  2140 0008                move.l     [A0 + 0x8], D0
  2409. 00001892  2F00                     move.l     -[A7], D0
  2410. 00001894  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  2411. label00001898:
  2412. 00001898  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2413. 0000189C  206E 0008                movea.l    A0, [A6 + 0x8]
  2414. 000018A0  2250                     movea.l    A1, [A0]
  2415. 000018A2  2F29 0008                move.l     -[A7], [A1 + 0x8]
  2416. 000018A6  4EAD D91A                jsr        [A5 - 0x26E6]
  2417. 000018AA  245F                     movea.l    A2, [A7]+
  2418. 000018AC  4E5E                     unlink     A6
  2419. 000018AE  4E74 0008                rtd        0x0008
  2420. export_496:
  2421. 000018B2  4E56 0000                link       A6, 0
  2422. 000018B6  48E7 0030                movem.l    -[A7], A2,A3
  2423. 000018BA  246E 0008                movea.l    A2, [A6 + 0x8]
  2424. 000018BE  2052                     movea.l    A0, [A2]
  2425. 000018C0  2668 0008                movea.l    A3, [A0 + 0x8]
  2426. 000018C4  B6FC 0000                cmpa.w     A3, 0x0
  2427. 000018C8  6722                     beq        +0x24 /* 000018EC */
  2428. 000018CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2429. 000018CE  2F0B                     move.l     -[A7], A3
  2430. 000018D0  4EAD D6E4                jsr        [A5 - 0x291C]
  2431. 000018D4  2052                     movea.l    A0, [A2]
  2432. 000018D6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2433. 000018DA  4EAD D7D0                jsr        [A5 - 0x2830]
  2434. 000018DE  4A80                     tst.l      D0
  2435. 000018E0  660A                     bne        +0xC /* 000018EC */
  2436. 000018E2  2052                     movea.l    A0, [A2]
  2437. 000018E4  5048                     addq.w     A0, 8
  2438. 000018E6  2F08                     move.l     -[A7], A0
  2439. 000018E8  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2440. label000018EC:
  2441. 000018EC  4CDF 0C00                movem.l    A2,A3, [A7]+
  2442. 000018F0  4E5E                     unlink     A6
  2443. 000018F2  4E74 0008                rtd        0x0008
  2444. export_497:
  2445. 000018F6  4E56 FFF8                link       A6, -0x0008
  2446. 000018FA  2F0A                     move.l     -[A7], A2
  2447. 000018FC  246E 0008                movea.l    A2, [A6 + 0x8]
  2448. 00001900  2052                     movea.l    A0, [A2]
  2449. 00001902  4AA8 0004                tst.l      [A0 + 0x4]
  2450. 00001906  6618                     bne        +0x1A /* 00001920 */
  2451. 00001908  486D D980                pea.l      [A5 - 0x2680]
  2452. 0000190C  7024                     moveq.l    D0, 0x24
  2453. 0000190E  2F00                     move.l     -[A7], D0
  2454. 00001910  4EBA 0A1C                jsr        [PC + 0xA1C /* 0000232E */]
  2455. 00001914  2052                     movea.l    A0, [A2]
  2456. 00001916  2140 0004                move.l     [A0 + 0x4], D0
  2457. 0000191A  2F00                     move.l     -[A7], D0
  2458. 0000191C  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  2459. label00001920:
  2460. 00001920  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2461. 00001924  206E 0008                movea.l    A0, [A6 + 0x8]
  2462. 00001928  2250                     movea.l    A1, [A0]
  2463. 0000192A  2F29 0004                move.l     -[A7], [A1 + 0x4]
  2464. 0000192E  4EAD D91A                jsr        [A5 - 0x26E6]
  2465. 00001932  245F                     movea.l    A2, [A7]+
  2466. 00001934  4E5E                     unlink     A6
  2467. 00001936  4E74 0008                rtd        0x0008
  2468. export_498:
  2469. 0000193A  4E56 0000                link       A6, 0
  2470. 0000193E  48E7 0030                movem.l    -[A7], A2,A3
  2471. 00001942  246E 0008                movea.l    A2, [A6 + 0x8]
  2472. 00001946  2052                     movea.l    A0, [A2]
  2473. 00001948  2668 0004                movea.l    A3, [A0 + 0x4]
  2474. 0000194C  B6FC 0000                cmpa.w     A3, 0x0
  2475. 00001950  6722                     beq        +0x24 /* 00001974 */
  2476. 00001952  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2477. 00001956  2F0B                     move.l     -[A7], A3
  2478. 00001958  4EAD D6E4                jsr        [A5 - 0x291C]
  2479. 0000195C  2052                     movea.l    A0, [A2]
  2480. 0000195E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2481. 00001962  4EAD D7D0                jsr        [A5 - 0x2830]
  2482. 00001966  4A80                     tst.l      D0
  2483. 00001968  660A                     bne        +0xC /* 00001974 */
  2484. 0000196A  2052                     movea.l    A0, [A2]
  2485. 0000196C  5848                     addq.w     A0, 4
  2486. 0000196E  2F08                     move.l     -[A7], A0
  2487. 00001970  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2488. label00001974:
  2489. 00001974  4CDF 0C00                movem.l    A2,A3, [A7]+
  2490. 00001978  4E5E                     unlink     A6
  2491. 0000197A  4E74 0008                rtd        0x0008
  2492. export_499:
  2493. 0000197E  4E56 FFFC                link       A6, -0x0004
  2494. 00001982  2F0A                     move.l     -[A7], A2
  2495. 00001984  246E 0008                movea.l    A2, [A6 + 0x8]
  2496. 00001988  2F12                     move.l     -[A7], [A2]
  2497. 0000198A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2498. 0000198E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2499. 00001992  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2500. 00001996  4EAD D768                jsr        [A5 - 0x2898]
  2501. 0000199A  245F                     movea.l    A2, [A7]+
  2502. 0000199C  4E5E                     unlink     A6
  2503. 0000199E  4E74 0008                rtd        0x0008
  2504. export_500:
  2505. fn000019A2:
  2506. 000019A2  4E56 FFF0                link       A6, -0x0010
  2507. 000019A6  2F03                     move.l     -[A7], D3
  2508. 000019A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2509. 000019AC  2250                     movea.l    A1, [A0]
  2510. 000019AE  4AA9 0008                tst.l      [A1 + 0x8]
  2511. 000019B2  673C                     beq        +0x3E /* 000019F0 */
  2512. 000019B4  202E 000C                move.l     D0, [A6 + 0xC]
  2513. 000019B8  660E                     bne        +0x10 /* 000019C8 */
  2514. 000019BA  7000                     moveq.l    D0, 0x00
  2515. 000019BC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2516. 000019C0  41EE FFFC                lea.l      A0, [A6 - 0x4]
  2517. 000019C4  2D48 000C                move.l     [A6 + 0xC], A0
  2518. label000019C8:
  2519. 000019C8  262E 0008                move.l     D3, [A6 + 0x8]
  2520. 000019CC  2D43 FFF0                move.l     [A6 - 0x10], D3
  2521. 000019D0  2D6E 0010 FFF4           move.l     [A6 - 0xC], [A6 + 0x10]
  2522. 000019D6  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  2523. 000019DC  486D 0FBA                pea.l      [A5 + 0xFBA /* export_499 */]
  2524. 000019E0  486E FFF0                pea.l      [A6 - 0x10]
  2525. 000019E4  2043                     movea.l    A0, D3
  2526. 000019E6  2250                     movea.l    A1, [A0]
  2527. 000019E8  2F29 0008                move.l     -[A7], [A1 + 0x8]
  2528. 000019EC  4EAD D6F6                jsr        [A5 - 0x290A]
  2529. label000019F0:
  2530. 000019F0  261F                     move.l     D3, [A7]+
  2531. 000019F2  4E5E                     unlink     A6
  2532. 000019F4  4E74 000C                rtd        0x000C
  2533. export_501:
  2534. 000019F8  4E56 0000                link       A6, 0
  2535. 000019FC  4E5E                     unlink     A6
  2536. 000019FE  4E74 0010                rtd        0x0010
  2537. export_502:
  2538. 00001A02  4E56 0000                link       A6, 0
  2539. 00001A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2540. 00001A0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2541. 00001A0E  4EAD D780                jsr        [A5 - 0x2880]
  2542. 00001A12  4E5E                     unlink     A6
  2543. 00001A14  4E74 0008                rtd        0x0008
  2544. export_503:
  2545. 00001A18  4E56 0000                link       A6, 0
  2546. 00001A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2547. 00001A20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2548. 00001A24  4EAD D774                jsr        [A5 - 0x288C]
  2549. 00001A28  4E5E                     unlink     A6
  2550. 00001A2A  4E74 0008                rtd        0x0008
  2551. export_504:
  2552. fn00001A2E:
  2553. 00001A2E  4E56 0000                link       A6, 0
  2554. 00001A32  48E7 0030                movem.l    -[A7], A2,A3
  2555. 00001A36  246E 0008                movea.l    A2, [A6 + 0x8]
  2556. 00001A3A  2052                     movea.l    A0, [A2]
  2557. 00001A3C  2668 0008                movea.l    A3, [A0 + 0x8]
  2558. 00001A40  B6FC 0000                cmpa.w     A3, 0x0
  2559. 00001A44  6718                     beq        +0x1A /* 00001A5E */
  2560. 00001A46  486D 0FD2                pea.l      [A5 + 0xFD2 /* export_502 */]
  2561. 00001A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2562. 00001A4E  2F0B                     move.l     -[A7], A3
  2563. 00001A50  4EAD D6F6                jsr        [A5 - 0x290A]
  2564. 00001A54  2052                     movea.l    A0, [A2]
  2565. 00001A56  5048                     addq.w     A0, 8
  2566. 00001A58  2F08                     move.l     -[A7], A0
  2567. 00001A5A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2568. label00001A5E:
  2569. 00001A5E  246E 0008                movea.l    A2, [A6 + 0x8]
  2570. 00001A62  2052                     movea.l    A0, [A2]
  2571. 00001A64  2668 0004                movea.l    A3, [A0 + 0x4]
  2572. 00001A68  B6FC 0000                cmpa.w     A3, 0x0
  2573. 00001A6C  6718                     beq        +0x1A /* 00001A86 */
  2574. 00001A6E  486D 0FDA                pea.l      [A5 + 0xFDA /* export_503 */]
  2575. 00001A72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2576. 00001A76  2F0B                     move.l     -[A7], A3
  2577. 00001A78  4EAD D6F6                jsr        [A5 - 0x290A]
  2578. 00001A7C  2052                     movea.l    A0, [A2]
  2579. 00001A7E  5848                     addq.w     A0, 4
  2580. 00001A80  2F08                     move.l     -[A7], A0
  2581. 00001A82  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2582. label00001A86:
  2583. 00001A86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2584. 00001A8A  4EBA 079E                jsr        [PC + 0x79E /* 0000222A */]
  2585. 00001A8E  4CDF 0C00                movem.l    A2,A3, [A7]+
  2586. 00001A92  4E5E                     unlink     A6
  2587. 00001A94  4E74 0004                rtd        0x0004
  2588. export_505:
  2589. 00001A98  4E56 FFFC                link       A6, -0x0004
  2590. 00001A9C  48E7 1020                movem.l    -[A7], D3,A2
  2591. 00001AA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2592. 00001AA4  4EBA 0796                jsr        [PC + 0x796 /* 0000223C */]
  2593. 00001AA8  2440                     movea.l    A2, D0
  2594. 00001AAA  7600                     moveq.l    D3, 0x00
  2595. 00001AAC  2052                     movea.l    A0, [A2]
  2596. 00001AAE  2143 0008                move.l     [A0 + 0x8], D3
  2597. 00001AB2  2052                     movea.l    A0, [A2]
  2598. 00001AB4  2143 0004                move.l     [A0 + 0x4], D3
  2599. 00001AB8  200A                     move.l     D0, A2
  2600. 00001ABA  4CDF 0408                movem.l    D3,A2, [A7]+
  2601. 00001ABE  4E5E                     unlink     A6
  2602. 00001AC0  4E74 0004                rtd        0x0004
  2603. export_379:
  2604. 00001AC4  4E56 0000                link       A6, 0
  2605. 00001AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2606. 00001ACC  4EBA FD38                jsr        [PC - 0x2C8 /* 00001806 */]
  2607. 00001AD0  7000                     moveq.l    D0, 0x00
  2608. 00001AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  2609. 00001AD6  2250                     movea.l    A1, [A0]
  2610. 00001AD8  2340 000C                move.l     [A1 + 0xC], D0
  2611. 00001ADC  4E5E                     unlink     A6
  2612. 00001ADE  4E74 0004                rtd        0x0004
  2613. export_380:
  2614. 00001AE2  4E56 0000                link       A6, 0
  2615. 00001AE6  206E 0008                movea.l    A0, [A6 + 0x8]
  2616. 00001AEA  2250                     movea.l    A1, [A0]
  2617. 00001AEC  2029 000C                move.l     D0, [A1 + 0xC]
  2618. 00001AF0  4E5E                     unlink     A6
  2619. 00001AF2  4E74 0004                rtd        0x0004
  2620. export_381:
  2621. 00001AF6  4E56 0000                link       A6, 0
  2622. 00001AFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2623. 00001AFE  2250                     movea.l    A1, [A0]
  2624. 00001B00  2029 000C                move.l     D0, [A1 + 0xC]
  2625. 00001B04  4480                     neg.l      D0
  2626. 00001B06  9180                     subx.l     D0, D0
  2627. 00001B08  5280                     addq.l     D0, 1
  2628. 00001B0A  4E5E                     unlink     A6
  2629. 00001B0C  4E74 0004                rtd        0x0004
  2630. export_382:
  2631. 00001B10  4E56 0000                link       A6, 0
  2632. 00001B14  48E7 1020                movem.l    -[A7], D3,A2
  2633. 00001B18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2634. 00001B1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2635. 00001B20  4EBA 04E2                jsr        [PC + 0x4E2 /* 00002004 */]
  2636. 00001B24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2637. 00001B28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2638. 00001B2C  4EAD D8A4                jsr        [A5 - 0x275C]
  2639. 00001B30  7000                     moveq.l    D0, 0x00
  2640. 00001B32  206E 0008                movea.l    A0, [A6 + 0x8]
  2641. 00001B36  2250                     movea.l    A1, [A0]
  2642. 00001B38  2340 0016                move.l     [A1 + 0x16], D0
  2643. 00001B3C  4203                     clr.b      D3
  2644. 00001B3E  2250                     movea.l    A1, [A0]
  2645. 00001B40  1343 0014                move.b     [A1 + 0x14], D3
  2646. 00001B44  2248                     movea.l    A1, A0
  2647. 00001B46  2451                     movea.l    A2, [A1]
  2648. 00001B48  2548 001A                move.l     [A2 + 0x1A], A0
  2649. 00001B4C  2450                     movea.l    A2, [A0]
  2650. 00001B4E  1543 001E                move.b     [A2 + 0x1E], D3
  2651. 00001B52  2250                     movea.l    A1, [A0]
  2652. 00001B54  1343 001F                move.b     [A1 + 0x1F], D3
  2653. 00001B58  4CDF 0408                movem.l    D3,A2, [A7]+
  2654. 00001B5C  4E5E                     unlink     A6
  2655. 00001B5E  4E74 0008                rtd        0x0008
  2656. export_383:
  2657. 00001B62  4E56 0000                link       A6, 0
  2658. 00001B66  2F0A                     move.l     -[A7], A2
  2659. 00001B68  246E 0008                movea.l    A2, [A6 + 0x8]
  2660. 00001B6C  2052                     movea.l    A0, [A2]
  2661. 00001B6E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2662. 00001B72  2F0A                     move.l     -[A7], A2
  2663. 00001B74  4EAD D828                jsr        [A5 - 0x27D8]
  2664. 00001B78  4A00                     tst.b      D0
  2665. 00001B7A  670C                     beq        +0xE /* 00001B88 */
  2666. 00001B7C  2052                     movea.l    A0, [A2]
  2667. 00001B7E  7016                     moveq.l    D0, 0x16
  2668. 00001B80  D1C0                     add.l      A0, D0
  2669. 00001B82  2F08                     move.l     -[A7], A0
  2670. 00001B84  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2671. label00001B88:
  2672. 00001B88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2673. 00001B8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2674. 00001B90  2250                     movea.l    A1, [A0]
  2675. 00001B92  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2676. 00001B96  4EAD D8AA                jsr        [A5 - 0x2756]
  2677. 00001B9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2678. 00001B9E  4EBA 0632                jsr        [PC + 0x632 /* 000021D2 */]
  2679. 00001BA2  245F                     movea.l    A2, [A7]+
  2680. 00001BA4  4E5E                     unlink     A6
  2681. 00001BA6  4E74 0004                rtd        0x0004
  2682. export_384:
  2683. 00001BAA  4E56 0000                link       A6, 0
  2684. 00001BAE  202E 000C                move.l     D0, [A6 + 0xC]
  2685. 00001BB2  7204                     moveq.l    D1, 0x04
  2686. 00001BB4  B041                     cmp.w      D0, D1
  2687. 00001BB6  6702                     beq        +0x4 /* 00001BBA */
  2688. 00001BB8  600C                     bra        +0xE /* 00001BC6 */
  2689. label00001BBA:
  2690. 00001BBA  4227                     clr.b      -[A7]
  2691. 00001BBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2692. 00001BC0  4EAD D8CE                jsr        [A5 - 0x2732]
  2693. 00001BC4  600C                     bra        +0xE /* 00001BD2 */
  2694. label00001BC6:
  2695. 00001BC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2696. 00001BCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2697. 00001BCE  4EBA F690                jsr        [PC - 0x970 /* 00001260 */]
  2698. label00001BD2:
  2699. 00001BD2  4E5E                     unlink     A6
  2700. 00001BD4  4E74 0008                rtd        0x0008
  2701. export_385:
  2702. 00001BD8  4E56 0000                link       A6, 0
  2703. 00001BDC  48E7 0030                movem.l    -[A7], A2,A3
  2704. 00001BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2705. 00001BE4  4EBA F6A0                jsr        [PC - 0x960 /* 00001286 */]
  2706. 00001BE8  246E 0008                movea.l    A2, [A6 + 0x8]
  2707. 00001BEC  2652                     movea.l    A3, [A2]
  2708. 00001BEE  4AAB 0016                tst.l      [A3 + 0x16]
  2709. 00001BF2  6614                     bne        +0x16 /* 00001C08 */
  2710. 00001BF4  246B 0010                movea.l    A2, [A3 + 0x10]
  2711. 00001BF8  B4FC 0000                cmpa.w     A2, 0x0
  2712. 00001BFC  6716                     beq        +0x18 /* 00001C14 */
  2713. 00001BFE  2F0A                     move.l     -[A7], A2
  2714. 00001C00  4EAD D7D0                jsr        [A5 - 0x2830]
  2715. 00001C04  4A80                     tst.l      D0
  2716. 00001C06  6F0C                     ble        +0xE /* 00001C14 */
  2717. label00001C08:
  2718. 00001C08  7004                     moveq.l    D0, 0x04
  2719. 00001C0A  2F00                     move.l     -[A7], D0
  2720. 00001C0C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2721. 00001C10  4EAD D4FC                jsr        [A5 - 0x2B04]
  2722. label00001C14:
  2723. 00001C14  4CDF 0C00                movem.l    A2,A3, [A7]+
  2724. 00001C18  4E5E                     unlink     A6
  2725. 00001C1A  4E74 0004                rtd        0x0004
  2726. export_386:
  2727. 00001C1E  4E56 0000                link       A6, 0
  2728. 00001C22  48E7 1030                movem.l    -[A7], D3,A2,A3
  2729. 00001C26  246E 0008                movea.l    A2, [A6 + 0x8]
  2730. 00001C2A  2652                     movea.l    A3, [A2]
  2731. 00001C2C  7014                     moveq.l    D0, 0x14
  2732. 00001C2E  D7C0                     add.l      A3, D0
  2733. 00001C30  4A13                     tst.b      [A3]
  2734. 00001C32  6630                     bne        +0x32 /* 00001C64 */
  2735. 00001C34  7601                     moveq.l    D3, 0x01
  2736. 00001C36  1683                     move.b     [A3], D3
  2737. 00001C38  2052                     movea.l    A0, [A2]
  2738. 00001C3A  2668 0016                movea.l    A3, [A0 + 0x16]
  2739. 00001C3E  B6FC 0000                cmpa.w     A3, 0x0
  2740. 00001C42  6720                     beq        +0x22 /* 00001C64 */
  2741. 00001C44  2F0B                     move.l     -[A7], A3
  2742. 00001C46  4EAD D078                jsr        [A5 - 0x2F88]
  2743. 00001C4A  4A00                     tst.b      D0
  2744. 00001C4C  6616                     bne        +0x18 /* 00001C64 */
  2745. 00001C4E  1F03                     move.b     -[A7], D3
  2746. 00001C50  2052                     movea.l    A0, [A2]
  2747. 00001C52  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  2748. 00001C56  4EAD D64E                jsr        [A5 - 0x29B2]
  2749. 00001C5A  4A00                     tst.b      D0
  2750. 00001C5C  6718                     beq        +0x1A /* 00001C76 */
  2751. 00001C5E  7000                     moveq.l    D0, 0x00
  2752. 00001C60  2B40 CD68                move.l     [A5 - 0x3298], D0
  2753. label00001C64:
  2754. 00001C64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2755. 00001C68  206E 0008                movea.l    A0, [A6 + 0x8]
  2756. 00001C6C  2250                     movea.l    A1, [A0]
  2757. 00001C6E  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2758. 00001C72  4EAD D8B0                jsr        [A5 - 0x2750]
  2759. label00001C76:
  2760. 00001C76  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2761. 00001C7A  4E5E                     unlink     A6
  2762. 00001C7C  4E74 0004                rtd        0x0004
  2763. export_387:
  2764. 00001C80  4E56 0000                link       A6, 0
  2765. 00001C84  48E7 0030                movem.l    -[A7], A2,A3
  2766. 00001C88  246E 0008                movea.l    A2, [A6 + 0x8]
  2767. 00001C8C  2652                     movea.l    A3, [A2]
  2768. 00001C8E  7014                     moveq.l    D0, 0x14
  2769. 00001C90  D7C0                     add.l      A3, D0
  2770. 00001C92  4A13                     tst.b      [A3]
  2771. 00001C94  671C                     beq        +0x1E /* 00001CB2 */
  2772. 00001C96  4213                     clr.b      [A3]
  2773. 00001C98  206D CD74                movea.l    A0, [A5 - 0x328C]
  2774. 00001C9C  B1CA                     cmpa.l     A0, A2
  2775. 00001C9E  6612                     bne        +0x14 /* 00001CB2 */
  2776. 00001CA0  7001                     moveq.l    D0, 0x01
  2777. 00001CA2  1F00                     move.b     -[A7], D0
  2778. 00001CA4  2052                     movea.l    A0, [A2]
  2779. 00001CA6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2780. 00001CAA  4EAD D64E                jsr        [A5 - 0x29B2]
  2781. 00001CAE  4A00                     tst.b      D0
  2782. 00001CB0  6712                     beq        +0x14 /* 00001CC4 */
  2783. label00001CB2:
  2784. 00001CB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2785. 00001CB6  206E 0008                movea.l    A0, [A6 + 0x8]
  2786. 00001CBA  2250                     movea.l    A1, [A0]
  2787. 00001CBC  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2788. 00001CC0  4EAD D8B6                jsr        [A5 - 0x274A]
  2789. label00001CC4:
  2790. 00001CC4  4CDF 0C00                movem.l    A2,A3, [A7]+
  2791. 00001CC8  4E5E                     unlink     A6
  2792. 00001CCA  4E74 0004                rtd        0x0004
  2793. export_388:
  2794. 00001CCE  4E56 0000                link       A6, 0
  2795. 00001CD2  48E7 1030                movem.l    -[A7], D3,A2,A3
  2796. 00001CD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2797. 00001CDA  4EBA 042E                jsr        [PC + 0x42E /* 0000210A */]
  2798. 00001CDE  246E 0008                movea.l    A2, [A6 + 0x8]
  2799. 00001CE2  2652                     movea.l    A3, [A2]
  2800. 00001CE4  4A2B 0014                tst.b      [A3 + 0x14]
  2801. 00001CE8  6734                     beq        +0x36 /* 00001D1E */
  2802. 00001CEA  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2803. 00001CEE  2F0A                     move.l     -[A7], A2
  2804. 00001CF0  4EAD D828                jsr        [A5 - 0x27D8]
  2805. 00001CF4  4A00                     tst.b      D0
  2806. 00001CF6  6726                     beq        +0x28 /* 00001D1E */
  2807. 00001CF8  2052                     movea.l    A0, [A2]
  2808. 00001CFA  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2809. 00001CFE  4EAD CED4                jsr        [A5 - 0x312C]
  2810. 00001D02  4A00                     tst.b      D0
  2811. 00001D04  6718                     beq        +0x1A /* 00001D1E */
  2812. 00001D06  2052                     movea.l    A0, [A2]
  2813. 00001D08  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2814. 00001D0C  4EAD CF40                jsr        [A5 - 0x30C0]
  2815. 00001D10  7601                     moveq.l    D3, 0x01
  2816. 00001D12  2052                     movea.l    A0, [A2]
  2817. 00001D14  1143 0014                move.b     [A0 + 0x14], D3
  2818. 00001D18  2052                     movea.l    A0, [A2]
  2819. 00001D1A  1143 001E                move.b     [A0 + 0x1E], D3
  2820. label00001D1E:
  2821. 00001D1E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2822. 00001D22  4E5E                     unlink     A6
  2823. 00001D24  4E74 0004                rtd        0x0004
  2824. export_389:
  2825. 00001D28  4E56 0000                link       A6, 0
  2826. 00001D2C  48E7 1030                movem.l    -[A7], D3,A2,A3
  2827. 00001D30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2828. 00001D34  4EBA 040E                jsr        [PC + 0x40E /* 00002144 */]
  2829. 00001D38  246E 0008                movea.l    A2, [A6 + 0x8]
  2830. 00001D3C  2652                     movea.l    A3, [A2]
  2831. 00001D3E  4A2B 0014                tst.b      [A3 + 0x14]
  2832. 00001D42  672E                     beq        +0x30 /* 00001D72 */
  2833. 00001D44  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2834. 00001D48  2F0A                     move.l     -[A7], A2
  2835. 00001D4A  4EAD D828                jsr        [A5 - 0x27D8]
  2836. 00001D4E  4A00                     tst.b      D0
  2837. 00001D50  6720                     beq        +0x22 /* 00001D72 */
  2838. 00001D52  2052                     movea.l    A0, [A2]
  2839. 00001D54  4A28 001E                tst.b      [A0 + 0x1E]
  2840. 00001D58  6718                     beq        +0x1A /* 00001D72 */
  2841. 00001D5A  4203                     clr.b      D3
  2842. 00001D5C  2052                     movea.l    A0, [A2]
  2843. 00001D5E  1143 0014                move.b     [A0 + 0x14], D3
  2844. 00001D62  2052                     movea.l    A0, [A2]
  2845. 00001D64  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2846. 00001D68  4EAD CF3A                jsr        [A5 - 0x30C6]
  2847. 00001D6C  2052                     movea.l    A0, [A2]
  2848. 00001D6E  1143 001E                move.b     [A0 + 0x1E], D3
  2849. label00001D72:
  2850. 00001D72  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2851. 00001D76  4E5E                     unlink     A6
  2852. 00001D78  4E74 0004                rtd        0x0004
  2853. export_390:
  2854. 00001D7C  4E56 FFC4                link       A6, -0x003C
  2855. 00001D80  48E7 0820                movem.l    -[A7], D4,A2
  2856. 00001D84  206E 0008                movea.l    A0, [A6 + 0x8]
  2857. 00001D88  2250                     movea.l    A1, [A0]
  2858. 00001D8A  4A29 001F                tst.b      [A1 + 0x1F]
  2859. 00001D8E  6704                     beq        +0x6 /* 00001D94 */
  2860. 00001D90  4200                     clr.b      D0
  2861. 00001D92  606E                     bra        +0x70 /* 00001E02 */
  2862. label00001D94:
  2863. 00001D94  486E FFC4                pea.l      [A6 - 0x3C]
  2864. 00001D98  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2865. 00001D9C  584F                     addq.w     A7, 4
  2866. 00001D9E  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2867. 00001DA2  7000                     moveq.l    D0, 0x00
  2868. 00001DA4  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001DAC, value 0x4A806634 */]
  2869. 00001DA8  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2870. 00001DAC  4A80                     tst.l      D0
  2871. 00001DAE  6634                     bne        +0x36 /* 00001DE4 */
  2872. 00001DB0  246E 0008                movea.l    A2, [A6 + 0x8]
  2873. 00001DB4  2052                     movea.l    A0, [A2]
  2874. 00001DB6  117C 0001 001F           move.b     [A0 + 0x1F], 0x1
  2875. 00001DBC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2876. 00001DC0  2F0A                     move.l     -[A7], A2
  2877. 00001DC2  4EBA 03BE                jsr        [PC + 0x3BE /* 00002182 */]
  2878. 00001DC6  4A00                     tst.b      D0
  2879. 00001DC8  660A                     bne        +0xC /* 00001DD4 */
  2880. 00001DCA  4204                     clr.b      D4
  2881. 00001DCC  2052                     movea.l    A0, [A2]
  2882. 00001DCE  4228 001F                clr.b      [A0 + 0x1F]
  2883. 00001DD2  600A                     bra        +0xC /* 00001DDE */
  2884. label00001DD4:
  2885. 00001DD4  7801                     moveq.l    D4, 0x01
  2886. 00001DD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2887. 00001DDA  4EAD DA00                jsr        [A5 - 0x2600]
  2888. label00001DDE:
  2889. 00001DDE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2890. 00001DE2  601C                     bra        +0x1E /* 00001E00 */
  2891. label00001DE4:
  2892. 00001DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  2893. 00001DE8  2250                     movea.l    A1, [A0]
  2894. 00001DEA  4229 001F                clr.b      [A1 + 0x1F]
  2895. 00001DEE  102E FFC9                move.b     D0, [A6 - 0x37]
  2896. 00001DF2  670C                     beq        +0xE /* 00001E00 */
  2897. 00001DF4  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2898. 00001DF8  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2899. 00001DFC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2900. label00001E00:
  2901. 00001E00  1004                     move.b     D0, D4
  2902. label00001E02:
  2903. 00001E02  4CDF 0410                movem.l    D4,A2, [A7]+
  2904. 00001E06  4E5E                     unlink     A6
  2905. 00001E08  4E74 0006                rtd        0x0006
  2906. export_391:
  2907. 00001E0C  4E56 0000                link       A6, 0
  2908. 00001E10  48E7 0030                movem.l    -[A7], A2,A3
  2909. 00001E14  246E 000C                movea.l    A2, [A6 + 0xC]
  2910. 00001E18  266E 0008                movea.l    A3, [A6 + 0x8]
  2911. 00001E1C  2053                     movea.l    A0, [A3]
  2912. 00001E1E  2068 0016                movea.l    A0, [A0 + 0x16]
  2913. 00001E22  B5C8                     cmpa.l     A2, A0
  2914. 00001E24  6714                     beq        +0x16 /* 00001E3A */
  2915. 00001E26  2F0A                     move.l     -[A7], A2
  2916. 00001E28  4EAD DA00                jsr        [A5 - 0x2600]
  2917. 00001E2C  2453                     movea.l    A2, [A3]
  2918. 00001E2E  4AAA 0016                tst.l      [A2 + 0x16]
  2919. 00001E32  6610                     bne        +0x12 /* 00001E44 */
  2920. 00001E34  4AAA 0010                tst.l      [A2 + 0x10]
  2921. 00001E38  660A                     bne        +0xC /* 00001E44 */
  2922. label00001E3A:
  2923. 00001E3A  4227                     clr.b      -[A7]
  2924. 00001E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2925. 00001E40  4EAD D8CE                jsr        [A5 - 0x2732]
  2926. label00001E44:
  2927. 00001E44  4CDF 0C00                movem.l    A2,A3, [A7]+
  2928. 00001E48  4E5E                     unlink     A6
  2929. 00001E4A  4E74 0008                rtd        0x0008
  2930. export_392:
  2931. 00001E4E  4E56 0000                link       A6, 0
  2932. 00001E52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2933. 00001E56  4EAD D804                jsr        [A5 - 0x27FC]
  2934. 00001E5A  4E5E                     unlink     A6
  2935. 00001E5C  4E74 0008                rtd        0x0008
  2936. export_393:
  2937. 00001E60  4E56 0000                link       A6, 0
  2938. 00001E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2939. 00001E68  4EAD D80A                jsr        [A5 - 0x27F6]
  2940. 00001E6C  4E5E                     unlink     A6
  2941. 00001E6E  4E74 0008                rtd        0x0008
  2942. export_394:
  2943. 00001E72  4E56 0000                link       A6, 0
  2944. 00001E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2945. 00001E7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2946. 00001E7E  4EBA 0230                jsr        [PC + 0x230 /* 000020B0 */]
  2947. 00001E82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2948. 00001E86  206E 0008                movea.l    A0, [A6 + 0x8]
  2949. 00001E8A  2250                     movea.l    A1, [A0]
  2950. 00001E8C  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2951. 00001E90  4EAD D8B0                jsr        [A5 - 0x2750]
  2952. 00001E94  4E5E                     unlink     A6
  2953. 00001E96  4E74 0008                rtd        0x0008
  2954. export_395:
  2955. 00001E9A  4E56 0000                link       A6, 0
  2956. 00001E9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2957. 00001EA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2958. 00001EA6  4EBA 023C                jsr        [PC + 0x23C /* 000020E4 */]
  2959. 00001EAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2960. 00001EAE  206E 0008                movea.l    A0, [A6 + 0x8]
  2961. 00001EB2  2250                     movea.l    A1, [A0]
  2962. 00001EB4  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2963. 00001EB8  4EAD D8B6                jsr        [A5 - 0x274A]
  2964. 00001EBC  4E5E                     unlink     A6
  2965. 00001EBE  4E74 0008                rtd        0x0008
  2966. export_396:
  2967. 00001EC2  4E56 0000                link       A6, 0
  2968. 00001EC6  206E 0008                movea.l    A0, [A6 + 0x8]
  2969. 00001ECA  2250                     movea.l    A1, [A0]
  2970. 00001ECC  1029 0014                move.b     D0, [A1 + 0x14]
  2971. 00001ED0  4E5E                     unlink     A6
  2972. 00001ED2  4E74 0004                rtd        0x0004
  2973. export_397:
  2974. 00001ED6  4E56 0000                link       A6, 0
  2975. 00001EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2976. 00001EDE  2250                     movea.l    A1, [A0]
  2977. 00001EE0  2029 0016                move.l     D0, [A1 + 0x16]
  2978. 00001EE4  4E5E                     unlink     A6
  2979. 00001EE6  4E74 0004                rtd        0x0004
  2980. export_398:
  2981. 00001EEA  4E56 0000                link       A6, 0
  2982. 00001EEE  2F0A                     move.l     -[A7], A2
  2983. 00001EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  2984. 00001EF4  2250                     movea.l    A1, [A0]
  2985. 00001EF6  2469 0016                movea.l    A2, [A1 + 0x16]
  2986. 00001EFA  B4FC 0000                cmpa.w     A2, 0x0
  2987. 00001EFE  670C                     beq        +0xE /* 00001F0C */
  2988. 00001F00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2989. 00001F04  2F0A                     move.l     -[A7], A2
  2990. 00001F06  4EAD CF94                jsr        [A5 - 0x306C]
  2991. 00001F0A  6002                     bra        +0x4 /* 00001F0E */
  2992. label00001F0C:
  2993. 00001F0C  7000                     moveq.l    D0, 0x00
  2994. label00001F0E:
  2995. 00001F0E  245F                     movea.l    A2, [A7]+
  2996. 00001F10  4E5E                     unlink     A6
  2997. 00001F12  4E74 0008                rtd        0x0008
  2998. export_399:
  2999. 00001F16  4E56 0000                link       A6, 0
  3000. 00001F1A  2F0A                     move.l     -[A7], A2
  3001. 00001F1C  246E 0008                movea.l    A2, [A6 + 0x8]
  3002. 00001F20  2052                     movea.l    A0, [A2]
  3003. 00001F22  4A28 0014                tst.b      [A0 + 0x14]
  3004. 00001F26  6762                     beq        +0x64 /* 00001F8A */
  3005. 00001F28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3006. 00001F2C  486D D65A                pea.l      [A5 - 0x29A6]
  3007. 00001F30  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3008. 00001F34  504F                     addq.w     A7, 8
  3009. 00001F36  4A00                     tst.b      D0
  3010. 00001F38  6750                     beq        +0x52 /* 00001F8A */
  3011. 00001F3A  0CAE 0000 0001 0010      cmpi.l     [A6 + 0x10], 0x1
  3012. 00001F42  6646                     bne        +0x48 /* 00001F8A */
  3013. 00001F44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3014. 00001F48  486D D83A                pea.l      [A5 - 0x27C6]
  3015. 00001F4C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3016. 00001F50  504F                     addq.w     A7, 8
  3017. 00001F52  4A00                     tst.b      D0
  3018. 00001F54  6648                     bne        +0x4A /* 00001F9E */
  3019. 00001F56  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3020. 00001F5A  486D EFD8                pea.l      [A5 - 0x1028]
  3021. 00001F5E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3022. 00001F62  504F                     addq.w     A7, 8
  3023. 00001F64  4A00                     tst.b      D0
  3024. 00001F66  6714                     beq        +0x16 /* 00001F7C */
  3025. 00001F68  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3026. 00001F6C  4EAD EED6                jsr        [A5 - 0x112A]
  3027. 00001F70  2F00                     move.l     -[A7], D0
  3028. 00001F72  2F0A                     move.l     -[A7], A2
  3029. 00001F74  4EAD D828                jsr        [A5 - 0x27D8]
  3030. 00001F78  4A00                     tst.b      D0
  3031. 00001F7A  6722                     beq        +0x24 /* 00001F9E */
  3032. label00001F7C:
  3033. 00001F7C  206E 0008                movea.l    A0, [A6 + 0x8]
  3034. 00001F80  2250                     movea.l    A1, [A0]
  3035. 00001F82  236E 0014 001A           move.l     [A1 + 0x1A], [A6 + 0x14]
  3036. 00001F88  6014                     bra        +0x16 /* 00001F9E */
  3037. label00001F8A:
  3038. 00001F8A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3039. 00001F8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3040. 00001F92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3041. 00001F96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3042. 00001F9A  4EBA F3A8                jsr        [PC - 0xC58 /* 00001344 */]
  3043. label00001F9E:
  3044. 00001F9E  245F                     movea.l    A2, [A7]+
  3045. 00001FA0  4E5E                     unlink     A6
  3046. 00001FA2  4E74 0010                rtd        0x0010
  3047. export_400:
  3048. 00001FA6  4E56 0000                link       A6, 0
  3049. 00001FAA  202E 000C                move.l     D0, [A6 + 0xC]
  3050. 00001FAE  6710                     beq        +0x12 /* 00001FC0 */
  3051. 00001FB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3052. 00001FB4  4EBA F1F2                jsr        [PC - 0xE0E /* 000011A8 */]
  3053. 00001FB8  2040                     movea.l    A0, D0
  3054. 00001FBA  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  3055. 00001FBE  6704                     beq        +0x6 /* 00001FC4 */
  3056. label00001FC0:
  3057. 00001FC0  7000                     moveq.l    D0, 0x00
  3058. 00001FC2  6002                     bra        +0x4 /* 00001FC6 */
  3059. label00001FC4:
  3060. 00001FC4  7001                     moveq.l    D0, 0x01
  3061. label00001FC6:
  3062. 00001FC6  4E5E                     unlink     A6
  3063. 00001FC8  4E74 0008                rtd        0x0008
  3064. export_401:
  3065. 00001FCC  4E56 0000                link       A6, 0
  3066. 00001FD0  48E7 0030                movem.l    -[A7], A2,A3
  3067. 00001FD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3068. 00001FD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3069. 00001FDC  4EBA 008C                jsr        [PC + 0x8C /* 0000206A */]
  3070. 00001FE0  246E 0008                movea.l    A2, [A6 + 0x8]
  3071. 00001FE4  2652                     movea.l    A3, [A2]
  3072. 00001FE6  4AAB 0016                tst.l      [A3 + 0x16]
  3073. 00001FEA  660E                     bne        +0x10 /* 00001FFA */
  3074. 00001FEC  4AAB 0010                tst.l      [A3 + 0x10]
  3075. 00001FF0  6608                     bne        +0xA /* 00001FFA */
  3076. 00001FF2  4227                     clr.b      -[A7]
  3077. 00001FF4  2F0A                     move.l     -[A7], A2
  3078. 00001FF6  4EAD D8CE                jsr        [A5 - 0x2732]
  3079. label00001FFA:
  3080. 00001FFA  4CDF 0C00                movem.l    A2,A3, [A7]+
  3081. 00001FFE  4E5E                     unlink     A6
  3082. 00002000  4E74 0008                rtd        0x0008
  3083. fn00002004:
  3084. 00002004  4E56 0000                link       A6, 0
  3085. 00002008  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3086. 0000200C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3087. 00002010  4EBA F148                jsr        [PC - 0xEB8 /* 0000115A */]
  3088. 00002014  7000                     moveq.l    D0, 0x00
  3089. 00002016  206E 0008                movea.l    A0, [A6 + 0x8]
  3090. 0000201A  2250                     movea.l    A1, [A0]
  3091. 0000201C  2340 0010                move.l     [A1 + 0x10], D0
  3092. 00002020  4E5E                     unlink     A6
  3093. 00002022  4E74 0008                rtd        0x0008
  3094. export_404:
  3095. 00002026  4E56 FFF8                link       A6, -0x0008
  3096. 0000202A  2F0A                     move.l     -[A7], A2
  3097. 0000202C  246E 0008                movea.l    A2, [A6 + 0x8]
  3098. 00002030  2052                     movea.l    A0, [A2]
  3099. 00002032  4AA8 0010                tst.l      [A0 + 0x10]
  3100. 00002036  6618                     bne        +0x1A /* 00002050 */
  3101. 00002038  486D D980                pea.l      [A5 - 0x2680]
  3102. 0000203C  7024                     moveq.l    D0, 0x24
  3103. 0000203E  2F00                     move.l     -[A7], D0
  3104. 00002040  4EBA 02EC                jsr        [PC + 0x2EC /* 0000232E */]
  3105. 00002044  2052                     movea.l    A0, [A2]
  3106. 00002046  2140 0010                move.l     [A0 + 0x10], D0
  3107. 0000204A  2F00                     move.l     -[A7], D0
  3108. 0000204C  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  3109. label00002050:
  3110. 00002050  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3111. 00002054  206E 0008                movea.l    A0, [A6 + 0x8]
  3112. 00002058  2250                     movea.l    A1, [A0]
  3113. 0000205A  2F29 0010                move.l     -[A7], [A1 + 0x10]
  3114. 0000205E  4EAD D6DE                jsr        [A5 - 0x2922]
  3115. 00002062  245F                     movea.l    A2, [A7]+
  3116. 00002064  4E5E                     unlink     A6
  3117. 00002066  4E74 0008                rtd        0x0008
  3118. export_405:
  3119. fn0000206A:
  3120. 0000206A  4E56 0000                link       A6, 0
  3121. 0000206E  48E7 0030                movem.l    -[A7], A2,A3
  3122. 00002072  246E 0008                movea.l    A2, [A6 + 0x8]
  3123. 00002076  2052                     movea.l    A0, [A2]
  3124. 00002078  2668 0010                movea.l    A3, [A0 + 0x10]
  3125. 0000207C  B6FC 0000                cmpa.w     A3, 0x0
  3126. 00002080  6724                     beq        +0x26 /* 000020A6 */
  3127. 00002082  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3128. 00002086  2F0B                     move.l     -[A7], A3
  3129. 00002088  4EAD D6E4                jsr        [A5 - 0x291C]
  3130. 0000208C  2052                     movea.l    A0, [A2]
  3131. 0000208E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3132. 00002092  4EAD D7D6                jsr        [A5 - 0x282A]
  3133. 00002096  4A00                     tst.b      D0
  3134. 00002098  670C                     beq        +0xE /* 000020A6 */
  3135. 0000209A  2052                     movea.l    A0, [A2]
  3136. 0000209C  7010                     moveq.l    D0, 0x10
  3137. 0000209E  D1C0                     add.l      A0, D0
  3138. 000020A0  2F08                     move.l     -[A7], A0
  3139. 000020A2  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3140. label000020A6:
  3141. 000020A6  4CDF 0C00                movem.l    A2,A3, [A7]+
  3142. 000020AA  4E5E                     unlink     A6
  3143. 000020AC  4E74 0008                rtd        0x0008
  3144. export_406:
  3145. fn000020B0:
  3146. 000020B0  4E56 0000                link       A6, 0
  3147. 000020B4  2F0A                     move.l     -[A7], A2
  3148. 000020B6  206E 0008                movea.l    A0, [A6 + 0x8]
  3149. 000020BA  2250                     movea.l    A1, [A0]
  3150. 000020BC  2469 0010                movea.l    A2, [A1 + 0x10]
  3151. 000020C0  B4FC 0000                cmpa.w     A2, 0x0
  3152. 000020C4  670A                     beq        +0xC /* 000020D0 */
  3153. 000020C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3154. 000020CA  2F0A                     move.l     -[A7], A2
  3155. 000020CC  4EAD D932                jsr        [A5 - 0x26CE]
  3156. label000020D0:
  3157. 000020D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3158. 000020D4  2250                     movea.l    A1, [A0]
  3159. 000020D6  137C 0001 0014           move.b     [A1 + 0x14], 0x1
  3160. 000020DC  245F                     movea.l    A2, [A7]+
  3161. 000020DE  4E5E                     unlink     A6
  3162. 000020E0  4E74 0008                rtd        0x0008
  3163. export_407:
  3164. fn000020E4:
  3165. 000020E4  4E56 0000                link       A6, 0
  3166. 000020E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3167. 000020EC  2250                     movea.l    A1, [A0]
  3168. 000020EE  4229 0014                clr.b      [A1 + 0x14]
  3169. 000020F2  4E5E                     unlink     A6
  3170. 000020F4  4E74 0008                rtd        0x0008
  3171. export_402:
  3172. 000020F8  4E56 0000                link       A6, 0
  3173. 000020FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3174. 00002100  4EAD D8BC                jsr        [A5 - 0x2744]
  3175. 00002104  4E5E                     unlink     A6
  3176. 00002106  4E74 0004                rtd        0x0004
  3177. export_408:
  3178. fn0000210A:
  3179. 0000210A  4E56 0000                link       A6, 0
  3180. 0000210E  2F0A                     move.l     -[A7], A2
  3181. 00002110  206E 0008                movea.l    A0, [A6 + 0x8]
  3182. 00002114  2250                     movea.l    A1, [A0]
  3183. 00002116  2469 0010                movea.l    A2, [A1 + 0x10]
  3184. 0000211A  B4FC 0000                cmpa.w     A2, 0x0
  3185. 0000211E  670A                     beq        +0xC /* 0000212A */
  3186. 00002120  486D 0CB2                pea.l      [A5 + 0xCB2 /* export_402 */]
  3187. 00002124  2F0A                     move.l     -[A7], A2
  3188. 00002126  4EAD D6F0                jsr        [A5 - 0x2910]
  3189. label0000212A:
  3190. 0000212A  245F                     movea.l    A2, [A7]+
  3191. 0000212C  4E5E                     unlink     A6
  3192. 0000212E  4E74 0004                rtd        0x0004
  3193. export_403:
  3194. 00002132  4E56 0000                link       A6, 0
  3195. 00002136  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3196. 0000213A  4EAD D8C2                jsr        [A5 - 0x273E]
  3197. 0000213E  4E5E                     unlink     A6
  3198. 00002140  4E74 0004                rtd        0x0004
  3199. export_409:
  3200. fn00002144:
  3201. 00002144  4E56 0000                link       A6, 0
  3202. 00002148  2F0A                     move.l     -[A7], A2
  3203. 0000214A  206E 0008                movea.l    A0, [A6 + 0x8]
  3204. 0000214E  2250                     movea.l    A1, [A0]
  3205. 00002150  2469 0010                movea.l    A2, [A1 + 0x10]
  3206. 00002154  B4FC 0000                cmpa.w     A2, 0x0
  3207. 00002158  670A                     beq        +0xC /* 00002164 */
  3208. 0000215A  486D 0CBA                pea.l      [A5 + 0xCBA /* export_403 */]
  3209. 0000215E  2F0A                     move.l     -[A7], A2
  3210. 00002160  4EAD D6F0                jsr        [A5 - 0x2910]
  3211. label00002164:
  3212. 00002164  245F                     movea.l    A2, [A7]+
  3213. 00002166  4E5E                     unlink     A6
  3214. 00002168  4E74 0004                rtd        0x0004
  3215. export_410:
  3216. 0000216C  4E56 0000                link       A6, 0
  3217. 00002170  7001                     moveq.l    D0, 0x01
  3218. 00002172  1F00                     move.b     -[A7], D0
  3219. 00002174  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3220. 00002178  4EAD D8CE                jsr        [A5 - 0x2732]
  3221. 0000217C  4E5E                     unlink     A6
  3222. 0000217E  4E74 0004                rtd        0x0004
  3223. export_411:
  3224. fn00002182:
  3225. 00002182  4E56 FFF8                link       A6, -0x0008
  3226. 00002186  2F0A                     move.l     -[A7], A2
  3227. 00002188  206E 0008                movea.l    A0, [A6 + 0x8]
  3228. 0000218C  2250                     movea.l    A1, [A0]
  3229. 0000218E  4AA9 0010                tst.l      [A1 + 0x10]
  3230. 00002192  6734                     beq        +0x36 /* 000021C8 */
  3231. label00002194:
  3232. 00002194  206E 0008                movea.l    A0, [A6 + 0x8]
  3233. 00002198  2250                     movea.l    A1, [A0]
  3234. 0000219A  2F29 0010                move.l     -[A7], [A1 + 0x10]
  3235. 0000219E  4EAD D950                jsr        [A5 - 0x26B0]
  3236. 000021A2  2440                     movea.l    A2, D0
  3237. 000021A4  B4FC 0000                cmpa.w     A2, 0x0
  3238. 000021A8  671E                     beq        +0x20 /* 000021C8 */
  3239. 000021AA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3240. 000021AE  2F0A                     move.l     -[A7], A2
  3241. 000021B0  4EAD D8CE                jsr        [A5 - 0x2732]
  3242. 000021B4  4A00                     tst.b      D0
  3243. 000021B6  6604                     bne        +0x6 /* 000021BC */
  3244. 000021B8  4200                     clr.b      D0
  3245. 000021BA  600E                     bra        +0x10 /* 000021CA */
  3246. label000021BC:
  3247. 000021BC  206E 0008                movea.l    A0, [A6 + 0x8]
  3248. 000021C0  2250                     movea.l    A1, [A0]
  3249. 000021C2  4AA9 0010                tst.l      [A1 + 0x10]
  3250. 000021C6  66CC                     bne        -0x32 /* 00002194 */
  3251. label000021C8:
  3252. 000021C8  7001                     moveq.l    D0, 0x01
  3253. label000021CA:
  3254. 000021CA  245F                     movea.l    A2, [A7]+
  3255. 000021CC  4E5E                     unlink     A6
  3256. 000021CE  4E74 0006                rtd        0x0006
  3257. export_412:
  3258. fn000021D2:
  3259. 000021D2  4E56 0000                link       A6, 0
  3260. 000021D6  48E7 0030                movem.l    -[A7], A2,A3
  3261. 000021DA  246E 0008                movea.l    A2, [A6 + 0x8]
  3262. 000021DE  2052                     movea.l    A0, [A2]
  3263. 000021E0  2668 0010                movea.l    A3, [A0 + 0x10]
  3264. 000021E4  B6FC 0000                cmpa.w     A3, 0x0
  3265. 000021E8  670E                     beq        +0x10 /* 000021F8 */
  3266. 000021EA  2F0B                     move.l     -[A7], A3
  3267. 000021EC  4EAD D6D2                jsr        [A5 - 0x292E]
  3268. 000021F0  7000                     moveq.l    D0, 0x00
  3269. 000021F2  2052                     movea.l    A0, [A2]
  3270. 000021F4  2140 0010                move.l     [A0 + 0x10], D0
  3271. label000021F8:
  3272. 000021F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3273. 000021FC  4EBA EF7A                jsr        [PC - 0x1086 /* 00001178 */]
  3274. 00002200  4CDF 0C00                movem.l    A2,A3, [A7]+
  3275. 00002204  4E5E                     unlink     A6
  3276. 00002206  4E74 0004                rtd        0x0004
  3277. export_413:
  3278. 0000220A  4E56 0000                link       A6, 0
  3279. 0000220E  4267                     clr.w      -[A7]
  3280. 00002210  A938                     syscall    HiliteMenu
  3281. 00002212  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3282. 00002216  4EAD D586                jsr        [A5 - 0x2A7A]
  3283. 0000221A  206D CD7C                movea.l    A0, [A5 - 0x3284]
  3284. 0000221E  2250                     movea.l    A1, [A0]
  3285. 00002220  4229 000A                clr.b      [A1 + 0xA]
  3286. 00002224  4E5E                     unlink     A6
  3287. 00002226  4E74 0008                rtd        0x0008
  3288. export_414:
  3289. fn0000222A:
  3290. 0000222A  4E56 0000                link       A6, 0
  3291. 0000222E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3292. 00002232  4EBA 014C                jsr        [PC + 0x14C /* 00002380 */]
  3293. 00002236  4E5E                     unlink     A6
  3294. 00002238  4E74 0004                rtd        0x0004
  3295. export_415:
  3296. fn0000223C:
  3297. 0000223C  4E56 FFFC                link       A6, -0x0004
  3298. 00002240  48E7 1800                movem.l    -[A7], D3,D4
  3299. 00002244  7001                     moveq.l    D0, 0x01
  3300. 00002246  1F00                     move.b     -[A7], D0
  3301. 00002248  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3302. 0000224C  544F                     addq.w     A7, 2
  3303. 0000224E  1800                     move.b     D4, D0
  3304. 00002250  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  3305. 00002256  554F                     subq.w     A7, 2
  3306. 00002258  486E FFFC                pea.l      [A6 - 0x4]
  3307. 0000225C  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3308. 00002260  361F                     move.w     D3, [A7]+
  3309. 00002262  1F04                     move.b     -[A7], D4
  3310. 00002264  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3311. 00002268  544F                     addq.w     A7, 2
  3312. 0000226A  3F03                     move.w     -[A7], D3
  3313. 0000226C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3314. 00002270  202E FFFC                move.l     D0, [A6 - 0x4]
  3315. 00002274  4CDF 0018                movem.l    D3,D4, [A7]+
  3316. 00002278  4E5E                     unlink     A6
  3317. 0000227A  4E74 0004                rtd        0x0004
  3318. export_416:
  3319. 0000227E  4E56 FFFC                link       A6, -0x0004
  3320. 00002282  48E7 1800                movem.l    -[A7], D3,D4
  3321. 00002286  206E 0008                movea.l    A0, [A6 + 0x8]
  3322. 0000228A  A069                     syscall    HGetState
  3323. 0000228C  4880                     ext.w      D0
  3324. 0000228E  0240 0080                andi.w     D0, 0x80
  3325. 00002292  4A40                     tst.w      D0
  3326. 00002294  56C0                     sne        D0
  3327. 00002296  4400                     neg.b      D0
  3328. 00002298  4880                     ext.w      D0
  3329. 0000229A  48C0                     ext.l      D0
  3330. 0000229C  1800                     move.b     D4, D0
  3331. 0000229E  162E 000C                move.b     D3, [A6 + 0xC]
  3332. 000022A2  B803                     cmp.b      D4, D3
  3333. 000022A4  6712                     beq        +0x14 /* 000022B8 */
  3334. 000022A6  4A03                     tst.b      D3
  3335. 000022A8  6708                     beq        +0xA /* 000022B2 */
  3336. 000022AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3337. 000022AE  A029                     syscall    HLock
  3338. 000022B0  6006                     bra        +0x8 /* 000022B8 */
  3339. label000022B2:
  3340. 000022B2  206E 0008                movea.l    A0, [A6 + 0x8]
  3341. 000022B6  A02A                     syscall    HUnlock
  3342. label000022B8:
  3343. 000022B8  1004                     move.b     D0, D4
  3344. 000022BA  4CDF 0018                movem.l    D3,D4, [A7]+
  3345. 000022BE  4E5E                     unlink     A6
  3346. 000022C0  4E74 0006                rtd        0x0006
  3347. export_417:
  3348. 000022C4  4E56 FFFC                link       A6, -0x0004
  3349. 000022C8  48E7 1820                movem.l    -[A7], D3,D4,A2
  3350. 000022CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3351. 000022D0  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3352. 000022D4  584F                     addq.w     A7, 4
  3353. 000022D6  2440                     movea.l    A2, D0
  3354. 000022D8  2F0A                     move.l     -[A7], A2
  3355. 000022DA  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  3356. 000022DE  584F                     addq.w     A7, 4
  3357. 000022E0  2800                     move.l     D4, D0
  3358. 000022E2  263C 0000 00FF           move.l     D3, 0xFF
  3359. 000022E8  B883                     cmp.l      D4, D3
  3360. 000022EA  6C04                     bge        +0x6 /* 000022F0 */
  3361. 000022EC  2004                     move.l     D0, D4
  3362. 000022EE  6002                     bra        +0x4 /* 000022F2 */
  3363. label000022F0:
  3364. 000022F0  2003                     move.l     D0, D3
  3365. label000022F2:
  3366. 000022F2  2800                     move.l     D4, D0
  3367. 000022F4  204A                     movea.l    A0, A2
  3368. 000022F6  226E 000C                movea.l    A1, [A6 + 0xC]
  3369. 000022FA  5249                     addq.w     A1, 1
  3370. 000022FC  A02E                     syscall    BlockMove/BlockMoveData
  3371. 000022FE  206E 000C                movea.l    A0, [A6 + 0xC]
  3372. 00002302  1084                     move.b     [A0], D4
  3373. 00002304  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3374. 00002308  4E5E                     unlink     A6
  3375. 0000230A  4E74 0008                rtd        0x0008
  3376. export_418:
  3377. 0000230E  4E56 0000                link       A6, 0
  3378. 00002312  2F0A                     move.l     -[A7], A2
  3379. 00002314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3380. 00002318  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3381. 0000231C  584F                     addq.w     A7, 4
  3382. 0000231E  2440                     movea.l    A2, D0
  3383. 00002320  486D DA4E                pea.l      [A5 - 0x25B2]
  3384. 00002324  ABFF                     syscall    DebugStr
  3385. 00002326  245F                     movea.l    A2, [A7]+
  3386. 00002328  4E5E                     unlink     A6
  3387. 0000232A  4E74 0004                rtd        0x0004
  3388. export_419:
  3389. fn0000232E:
  3390. 0000232E  4E56 0000                link       A6, 0
  3391. 00002332  48E7 1020                movem.l    -[A7], D3,A2
  3392. 00002336  202D CD84                move.l     D0, [A5 - 0x327C]
  3393. 0000233A  671E                     beq        +0x20 /* 0000235A */
  3394. 0000233C  7001                     moveq.l    D0, 0x01
  3395. 0000233E  1F00                     move.b     -[A7], D0
  3396. 00002340  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3397. 00002344  544F                     addq.w     A7, 2
  3398. 00002346  1600                     move.b     D3, D0
  3399. 00002348  202E 0008                move.l     D0, [A6 + 0x8]
  3400. 0000234C  A322                     syscall    NewHandleClear, flags=3
  3401. 0000234E  2448                     movea.l    A2, A0
  3402. 00002350  1F03                     move.b     -[A7], D3
  3403. 00002352  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3404. 00002356  544F                     addq.w     A7, 2
  3405. 00002358  6008                     bra        +0xA /* 00002362 */
  3406. label0000235A:
  3407. 0000235A  202E 0008                move.l     D0, [A6 + 0x8]
  3408. 0000235E  A322                     syscall    NewHandleClear, flags=3
  3409. 00002360  2448                     movea.l    A2, A0
  3410. label00002362:
  3411. 00002362  2F0A                     move.l     -[A7], A2
  3412. 00002364  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  3413. 00002368  2F0A                     move.l     -[A7], A2
  3414. 0000236A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3415. 0000236E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3416. 00002372  504F                     addq.w     A7, 8
  3417. 00002374  200A                     move.l     D0, A2
  3418. 00002376  4CDF 0408                movem.l    D3,A2, [A7]+
  3419. 0000237A  4E5E                     unlink     A6
  3420. 0000237C  4E74 0008                rtd        0x0008
  3421. export_420:
  3422. fn00002380:
  3423. 00002380  4E56 0000                link       A6, 0
  3424. 00002384  202E 0008                move.l     D0, [A6 + 0x8]
  3425. 00002388  6616                     bne        +0x18 /* 000023A0 */
  3426. 0000238A  2F3C 0000 00A5           move.l     -[A7], 0xA5
  3427. 00002390  486D DA66                pea.l      [A5 - 0x259A]
  3428. 00002394  486D DA72                pea.l      [A5 - 0x258E]
  3429. 00002398  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3430. 0000239C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3431. label000023A0:
  3432. 000023A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3433. 000023A4  A023                     syscall    DisposHandle/DisposeHandle
  3434. 000023A6  4E5E                     unlink     A6
  3435. 000023A8  4E74 0004                rtd        0x0004
  3436. fn000023AC:
  3437. 000023AC  4E56 0000                link       A6, 0
  3438. 000023B0  594F                     subq.w     A7, 4
  3439. 000023B2  A8D8                     syscall    NewRgn
  3440. 000023B4  201F                     move.l     D0, [A7]+
  3441. 000023B6  206E 0008                movea.l    A0, [A6 + 0x8]
  3442. 000023BA  2250                     movea.l    A1, [A0]
  3443. 000023BC  2340 0004                move.l     [A1 + 0x4], D0
  3444. 000023C0  102D CD2A                move.b     D0, [A5 - 0x32D6]
  3445. 000023C4  E808                     lsr        D0.b, 4
  3446. 000023C6  7201                     moveq.l    D1, 0x01
  3447. 000023C8  C001                     and.b      D0, D1
  3448. 000023CA  6724                     beq        +0x26 /* 000023F0 */
  3449. 000023CC  554F                     subq.w     A7, 2
  3450. 000023CE  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3451. 000023D4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3452. 000023DA  486D 0DD2                pea.l      [A5 + 0xDD2 /* export_438 */]
  3453. 000023DE  42A7                     clr.l      -[A7]
  3454. 000023E0  4227                     clr.b      -[A7]
  3455. 000023E2  303C 091F                move.w     D0, 0x91F
  3456. 000023E6  A816                     syscall    Pack8
  3457. 000023E8  301F                     move.w     D0, [A7]+
  3458. 000023EA  3F00                     move.w     -[A7], D0
  3459. 000023EC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3460. label000023F0:
  3461. 000023F0  4E5E                     unlink     A6
  3462. 000023F2  4E74 0004                rtd        0x0004
  3463. export_421:
  3464. 000023F6  4E56 0000                link       A6, 0
  3465. 000023FA  2F0A                     move.l     -[A7], A2
  3466. 000023FC  246E 000C                movea.l    A2, [A6 + 0xC]
  3467. 00002400  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  3468. 00002404  206E 0008                movea.l    A0, [A6 + 0x8]
  3469. 00002408  2250                     movea.l    A1, [A0]
  3470. 0000240A  2F29 0004                move.l     -[A7], [A1 + 0x4]
  3471. 0000240E  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  3472. 00002412  4EAD CF5E                jsr        [A5 - 0x30A2]
  3473. 00002416  2F0A                     move.l     -[A7], A2
  3474. 00002418  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  3475. 0000241C  4EAD CF46                jsr        [A5 - 0x30BA]
  3476. 00002420  41ED CD52                lea.l      A0, [A5 - 0x32AE]
  3477. 00002424  20DA                     move.l     [A0]+, [A2]+
  3478. 00002426  20DA                     move.l     [A0]+, [A2]+
  3479. 00002428  20DA                     move.l     [A0]+, [A2]+
  3480. 0000242A  20DA                     move.l     [A0]+, [A2]+
  3481. 0000242C  245F                     movea.l    A2, [A7]+
  3482. 0000242E  4E5E                     unlink     A6
  3483. 00002430  4E74 0008                rtd        0x0008
  3484. export_422:
  3485. 00002434  4E56 0000                link       A6, 0
  3486. 00002438  202D CD3E                move.l     D0, [A5 - 0x32C2]
  3487. 0000243C  670C                     beq        +0xE /* 0000244A */
  3488. 0000243E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3489. 00002442  2F2D CD3E                move.l     -[A7], [A5 - 0x32C2]
  3490. 00002446  4EAD CF58                jsr        [A5 - 0x30A8]
  3491. label0000244A:
  3492. 0000244A  206E 000C                movea.l    A0, [A6 + 0xC]
  3493. 0000244E  43ED CD42                lea.l      A1, [A5 - 0x32BE]
  3494. 00002452  22D8                     move.l     [A1]+, [A0]+
  3495. 00002454  22D8                     move.l     [A1]+, [A0]+
  3496. 00002456  22D8                     move.l     [A1]+, [A0]+
  3497. 00002458  22D8                     move.l     [A1]+, [A0]+
  3498. 0000245A  4E5E                     unlink     A6
  3499. 0000245C  4E74 0008                rtd        0x0008
  3500. export_423:
  3501. 00002460  4E56 FFE4                link       A6, -0x001C
  3502. 00002464  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  3503. 00002468  246E 000C                movea.l    A2, [A6 + 0xC]
  3504. 0000246C  262A 0002                move.l     D3, [A2 + 0x2]
  3505. 00002470  1A03                     move.b     D5, D3
  3506. 00002472  0283 0000 FF00           andi.l     D3, 0xFF00
  3507. 00002478  E083                     asr        D3, 8
  3508. 0000247A  1C03                     move.b     D6, D3
  3509. 0000247C  3012                     move.w     D0, [A2]
  3510. 0000247E  48C0                     ext.l      D0
  3511. 00002480  7203                     moveq.l    D1, 0x03
  3512. 00002482  B041                     cmp.w      D0, D1
  3513. 00002484  6714                     beq        +0x16 /* 0000249A */
  3514. 00002486  7204                     moveq.l    D1, 0x04
  3515. 00002488  B041                     cmp.w      D0, D1
  3516. 0000248A  6700 0208                beq        +0x20A /* 00002694 */
  3517. 0000248E  7205                     moveq.l    D1, 0x05
  3518. 00002490  B041                     cmp.w      D0, D1
  3519. 00002492  6700 0212                beq        +0x214 /* 000026A6 */
  3520. 00002496  6000 021C                bra        +0x21E /* 000026B4 */
  3521. label0000249A:
  3522. 0000249A  206E 000C                movea.l    A0, [A6 + 0xC]
  3523. 0000249E  3028 000E                move.w     D0, [A0 + 0xE]
  3524. 000024A2  0240 0100                andi.w     D0, 0x100
  3525. 000024A6  6740                     beq        +0x42 /* 000024E8 */
  3526. 000024A8  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3527. 000024AC  4EAD D580                jsr        [A5 - 0x2A80]
  3528. 000024B0  594F                     subq.w     A7, 4
  3529. 000024B2  1005                     move.b     D0, D5
  3530. 000024B4  4880                     ext.w      D0
  3531. 000024B6  3F00                     move.w     -[A7], D0
  3532. 000024B8  A93E                     syscall    MenuKey
  3533. 000024BA  2E1F                     move.l     D7, [A7]+
  3534. 000024BC  2007                     move.l     D0, D7
  3535. 000024BE  7210                     moveq.l    D1, 0x10
  3536. 000024C0  E2A8                     lsr        D0, D1
  3537. 000024C2  4A40                     tst.w      D0
  3538. 000024C4  48AE 0001 FFEC           movem.w    [A6 - 0x14], D0
  3539. 000024CA  6700 01B6                beq        +0x1B8 /* 00002682 */
  3540. 000024CE  3F00                     move.w     -[A7], D0
  3541. 000024D0  3F07                     move.w     -[A7], D7
  3542. 000024D2  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3543. 000024D6  4EAD D550                jsr        [A5 - 0x2AB0]
  3544. 000024DA  2F00                     move.l     -[A7], D0
  3545. 000024DC  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3546. 000024E0  4EAD D63C                jsr        [A5 - 0x29C4]
  3547. 000024E4  6000 0196                bra        +0x198 /* 0000267C */
  3548. label000024E8:
  3549. 000024E8  1206                     move.b     D1, D6
  3550. 000024EA  7000                     moveq.l    D0, 0x00
  3551. 000024EC  1001                     move.b     D0, D1
  3552. 000024EE  727A                     moveq.l    D1, 0x7A
  3553. 000024F0  B041                     cmp.w      D0, D1
  3554. 000024F2  671A                     beq        +0x1C /* 0000250E */
  3555. 000024F4  7278                     moveq.l    D1, 0x78
  3556. 000024F6  B041                     cmp.w      D0, D1
  3557. 000024F8  6772                     beq        +0x74 /* 0000256C */
  3558. 000024FA  7263                     moveq.l    D1, 0x63
  3559. 000024FC  B041                     cmp.w      D0, D1
  3560. 000024FE  6700 00CA                beq        +0xCC /* 000025CA */
  3561. 00002502  7276                     moveq.l    D1, 0x76
  3562. 00002504  B041                     cmp.w      D0, D1
  3563. 00002506  6700 011E                beq        +0x120 /* 00002626 */
  3564. 0000250A  6000 0176                bra        +0x178 /* 00002682 */
  3565. label0000250E:
  3566. 0000250E  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3567. 00002512  4EAD D580                jsr        [A5 - 0x2A80]
  3568. 00002516  7010                     moveq.l    D0, 0x10
  3569. 00002518  2F00                     move.l     -[A7], D0
  3570. 0000251A  486E FFE4                pea.l      [A6 - 0x1C]
  3571. 0000251E  486E FFE8                pea.l      [A6 - 0x18]
  3572. 00002522  486E FFE6                pea.l      [A6 - 0x1A]
  3573. 00002526  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3574. 0000252A  4EAD D556                jsr        [A5 - 0x2AAA]
  3575. 0000252E  206E FFE8                movea.l    A0, [A6 - 0x18]
  3576. 00002532  2050                     movea.l    A0, [A0]
  3577. 00002534  2628 000A                move.l     D3, [A0 + 0xA]
  3578. 00002538  7801                     moveq.l    D4, 0x01
  3579. 0000253A  2D43 FFFC                move.l     [A6 - 0x4], D3
  3580. 0000253E  C684                     and.l      D3, D4
  3581. 00002540  6700 0172                beq        +0x174 /* 000026B4 */
  3582. 00002544  202E FFFC                move.l     D0, [A6 - 0x4]
  3583. 00002548  322E FFE6                move.w     D1, [A6 - 0x1A]
  3584. 0000254C  48C1                     ext.l      D1
  3585. 0000254E  E2A0                     asr        D0, D1
  3586. 00002550  C084                     and.l      D0, D4
  3587. 00002552  6700 0160                beq        +0x162 /* 000026B4 */
  3588. 00002556  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  3589. 0000255A  A938                     syscall    HiliteMenu
  3590. 0000255C  7010                     moveq.l    D0, 0x10
  3591. 0000255E  2F00                     move.l     -[A7], D0
  3592. 00002560  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3593. 00002564  4EAD D63C                jsr        [A5 - 0x29C4]
  3594. 00002568  6000 0112                bra        +0x114 /* 0000267C */
  3595. label0000256C:
  3596. 0000256C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3597. 00002570  4EAD D580                jsr        [A5 - 0x2A80]
  3598. 00002574  7012                     moveq.l    D0, 0x12
  3599. 00002576  2F00                     move.l     -[A7], D0
  3600. 00002578  486E FFE4                pea.l      [A6 - 0x1C]
  3601. 0000257C  486E FFE8                pea.l      [A6 - 0x18]
  3602. 00002580  486E FFE6                pea.l      [A6 - 0x1A]
  3603. 00002584  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3604. 00002588  4EAD D556                jsr        [A5 - 0x2AAA]
  3605. 0000258C  206E FFE8                movea.l    A0, [A6 - 0x18]
  3606. 00002590  2050                     movea.l    A0, [A0]
  3607. 00002592  2628 000A                move.l     D3, [A0 + 0xA]
  3608. 00002596  7801                     moveq.l    D4, 0x01
  3609. 00002598  2D43 FFF8                move.l     [A6 - 0x8], D3
  3610. 0000259C  C684                     and.l      D3, D4
  3611. 0000259E  6700 0114                beq        +0x116 /* 000026B4 */
  3612. 000025A2  202E FFF8                move.l     D0, [A6 - 0x8]
  3613. 000025A6  322E FFE6                move.w     D1, [A6 - 0x1A]
  3614. 000025AA  48C1                     ext.l      D1
  3615. 000025AC  E2A0                     asr        D0, D1
  3616. 000025AE  C084                     and.l      D0, D4
  3617. 000025B0  6700 0102                beq        +0x104 /* 000026B4 */
  3618. 000025B4  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  3619. 000025B8  A938                     syscall    HiliteMenu
  3620. 000025BA  7012                     moveq.l    D0, 0x12
  3621. 000025BC  2F00                     move.l     -[A7], D0
  3622. 000025BE  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3623. 000025C2  4EAD D63C                jsr        [A5 - 0x29C4]
  3624. 000025C6  6000 00B4                bra        +0xB6 /* 0000267C */
  3625. label000025CA:
  3626. 000025CA  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3627. 000025CE  4EAD D580                jsr        [A5 - 0x2A80]
  3628. 000025D2  7013                     moveq.l    D0, 0x13
  3629. 000025D4  2F00                     move.l     -[A7], D0
  3630. 000025D6  486E FFE4                pea.l      [A6 - 0x1C]
  3631. 000025DA  486E FFE8                pea.l      [A6 - 0x18]
  3632. 000025DE  486E FFE6                pea.l      [A6 - 0x1A]
  3633. 000025E2  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3634. 000025E6  4EAD D556                jsr        [A5 - 0x2AAA]
  3635. 000025EA  206E FFE8                movea.l    A0, [A6 - 0x18]
  3636. 000025EE  2050                     movea.l    A0, [A0]
  3637. 000025F0  2628 000A                move.l     D3, [A0 + 0xA]
  3638. 000025F4  7801                     moveq.l    D4, 0x01
  3639. 000025F6  2D43 FFF4                move.l     [A6 - 0xC], D3
  3640. 000025FA  C684                     and.l      D3, D4
  3641. 000025FC  6700 00B6                beq        +0xB8 /* 000026B4 */
  3642. 00002600  202E FFF4                move.l     D0, [A6 - 0xC]
  3643. 00002604  322E FFE6                move.w     D1, [A6 - 0x1A]
  3644. 00002608  48C1                     ext.l      D1
  3645. 0000260A  E2A0                     asr        D0, D1
  3646. 0000260C  C084                     and.l      D0, D4
  3647. 0000260E  6700 00A4                beq        +0xA6 /* 000026B4 */
  3648. 00002612  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  3649. 00002616  A938                     syscall    HiliteMenu
  3650. 00002618  7013                     moveq.l    D0, 0x13
  3651. 0000261A  2F00                     move.l     -[A7], D0
  3652. 0000261C  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3653. 00002620  4EAD D63C                jsr        [A5 - 0x29C4]
  3654. 00002624  6056                     bra        +0x58 /* 0000267C */
  3655. label00002626:
  3656. 00002626  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3657. 0000262A  4EAD D580                jsr        [A5 - 0x2A80]
  3658. 0000262E  7014                     moveq.l    D0, 0x14
  3659. 00002630  2F00                     move.l     -[A7], D0
  3660. 00002632  486E FFE4                pea.l      [A6 - 0x1C]
  3661. 00002636  486E FFE8                pea.l      [A6 - 0x18]
  3662. 0000263A  486E FFE6                pea.l      [A6 - 0x1A]
  3663. 0000263E  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  3664. 00002642  4EAD D556                jsr        [A5 - 0x2AAA]
  3665. 00002646  206E FFE8                movea.l    A0, [A6 - 0x18]
  3666. 0000264A  2050                     movea.l    A0, [A0]
  3667. 0000264C  2628 000A                move.l     D3, [A0 + 0xA]
  3668. 00002650  7801                     moveq.l    D4, 0x01
  3669. 00002652  2D43 FFF0                move.l     [A6 - 0x10], D3
  3670. 00002656  C684                     and.l      D3, D4
  3671. 00002658  675A                     beq        +0x5C /* 000026B4 */
  3672. 0000265A  202E FFF0                move.l     D0, [A6 - 0x10]
  3673. 0000265E  322E FFE6                move.w     D1, [A6 - 0x1A]
  3674. 00002662  48C1                     ext.l      D1
  3675. 00002664  E2A0                     asr        D0, D1
  3676. 00002666  C084                     and.l      D0, D4
  3677. 00002668  674A                     beq        +0x4C /* 000026B4 */
  3678. 0000266A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  3679. 0000266E  A938                     syscall    HiliteMenu
  3680. 00002670  7014                     moveq.l    D0, 0x14
  3681. 00002672  2F00                     move.l     -[A7], D0
  3682. 00002674  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3683. 00002678  4EAD D63C                jsr        [A5 - 0x29C4]
  3684. label0000267C:
  3685. 0000267C  4267                     clr.w      -[A7]
  3686. 0000267E  A938                     syscall    HiliteMenu
  3687. 00002680  6032                     bra        +0x34 /* 000026B4 */
  3688. label00002682:
  3689. 00002682  1F05                     move.b     -[A7], D5
  3690. 00002684  1F06                     move.b     -[A7], D6
  3691. 00002686  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3692. 0000268A  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3693. 0000268E  4EAD D62A                jsr        [A5 - 0x29D6]
  3694. 00002692  6020                     bra        +0x22 /* 000026B4 */
  3695. label00002694:
  3696. 00002694  1F05                     move.b     -[A7], D5
  3697. 00002696  1F06                     move.b     -[A7], D6
  3698. 00002698  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3699. 0000269C  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3700. 000026A0  4EAD D636                jsr        [A5 - 0x29CA]
  3701. 000026A4  600E                     bra        +0x10 /* 000026B4 */
  3702. label000026A6:
  3703. 000026A6  1F05                     move.b     -[A7], D5
  3704. 000026A8  1F06                     move.b     -[A7], D6
  3705. 000026AA  2F0A                     move.l     -[A7], A2
  3706. 000026AC  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  3707. 000026B0  4EAD D630                jsr        [A5 - 0x29D0]
  3708. label000026B4:
  3709. 000026B4  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  3710. 000026B8  4E5E                     unlink     A6
  3711. 000026BA  4E74 0008                rtd        0x0008
  3712. export_424:
  3713. 000026BE  4E56 FFFC                link       A6, -0x0004
  3714. 000026C2  554F                     subq.w     A7, 2
  3715. 000026C4  206E 000C                movea.l    A0, [A6 + 0xC]
  3716. 000026C8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3717. 000026CC  A86A                     syscall    HiWord
  3718. 000026CE  301F                     move.w     D0, [A7]+
  3719. 000026D0  6722                     beq        +0x24 /* 000026F4 */
  3720. 000026D2  486E FFFC                pea.l      [A6 - 0x4]
  3721. 000026D6  7070                     moveq.l    D0, 0x70
  3722. 000026D8  3F00                     move.w     -[A7], D0
  3723. 000026DA  7050                     moveq.l    D0, 0x50
  3724. 000026DC  3F00                     move.w     -[A7], D0
  3725. 000026DE  A880                     syscall    SetPt
  3726. 000026E0  554F                     subq.w     A7, 2
  3727. 000026E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3728. 000026E6  206E 000C                movea.l    A0, [A6 + 0xC]
  3729. 000026EA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3730. 000026EE  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  3731. 000026F2  544F                     addq.w     A7, 2
  3732. label000026F4:
  3733. 000026F4  4E5E                     unlink     A6
  3734. 000026F6  4E74 0008                rtd        0x0008
  3735. export_425:
  3736. 000026FA  4E56 0000                link       A6, 0
  3737. 000026FE  2F0A                     move.l     -[A7], A2
  3738. 00002700  594F                     subq.w     A7, 4
  3739. 00002702  206E 000C                movea.l    A0, [A6 + 0xC]
  3740. 00002706  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3741. 0000270A  A917                     syscall    GetWRefCon
  3742. 0000270C  245F                     movea.l    A2, [A7]+
  3743. 0000270E  2F0A                     move.l     -[A7], A2
  3744. 00002710  486D D10E                pea.l      [A5 - 0x2EF2]
  3745. 00002714  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3746. 00002718  504F                     addq.w     A7, 8
  3747. 0000271A  4A00                     tst.b      D0
  3748. 0000271C  6706                     beq        +0x8 /* 00002724 */
  3749. 0000271E  2F0A                     move.l     -[A7], A2
  3750. 00002720  4EAD D108                jsr        [A5 - 0x2EF8]
  3751. label00002724:
  3752. 00002724  245F                     movea.l    A2, [A7]+
  3753. 00002726  4E5E                     unlink     A6
  3754. 00002728  4E74 0008                rtd        0x0008
  3755. export_426:
  3756. 0000272C  4E56 0000                link       A6, 0
  3757. 00002730  2F0A                     move.l     -[A7], A2
  3758. 00002732  102D CD67                move.b     D0, [A5 - 0x3299]
  3759. 00002736  670A                     beq        +0xC /* 00002742 */
  3760. 00002738  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  3761. 0000273C  4EAD D8C2                jsr        [A5 - 0x273E]
  3762. 00002740  6024                     bra        +0x26 /* 00002766 */
  3763. label00002742:
  3764. 00002742  594F                     subq.w     A7, 4
  3765. 00002744  206E 000C                movea.l    A0, [A6 + 0xC]
  3766. 00002748  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3767. 0000274C  A917                     syscall    GetWRefCon
  3768. 0000274E  245F                     movea.l    A2, [A7]+
  3769. 00002750  2F0A                     move.l     -[A7], A2
  3770. 00002752  486D D10E                pea.l      [A5 - 0x2EF2]
  3771. 00002756  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3772. 0000275A  504F                     addq.w     A7, 8
  3773. 0000275C  4A00                     tst.b      D0
  3774. 0000275E  6706                     beq        +0x8 /* 00002766 */
  3775. 00002760  2F0A                     move.l     -[A7], A2
  3776. 00002762  4EAD CF3A                jsr        [A5 - 0x30C6]
  3777. label00002766:
  3778. 00002766  245F                     movea.l    A2, [A7]+
  3779. 00002768  4E5E                     unlink     A6
  3780. 0000276A  4E74 0008                rtd        0x0008
  3781. export_427:
  3782. 0000276E  4E56 0000                link       A6, 0
  3783. 00002772  48E7 0030                movem.l    -[A7], A2,A3
  3784. 00002776  594F                     subq.w     A7, 4
  3785. 00002778  A924                     syscall    FrontWindow
  3786. 0000277A  265F                     movea.l    A3, [A7]+
  3787. 0000277C  2F0B                     move.l     -[A7], A3
  3788. 0000277E  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3789. 00002782  584F                     addq.w     A7, 4
  3790. 00002784  4A00                     tst.b      D0
  3791. 00002786  670A                     beq        +0xC /* 00002792 */
  3792. 00002788  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  3793. 0000278C  4EAD D8BC                jsr        [A5 - 0x2744]
  3794. 00002790  6024                     bra        +0x26 /* 000027B6 */
  3795. label00002792:
  3796. 00002792  594F                     subq.w     A7, 4
  3797. 00002794  206E 000C                movea.l    A0, [A6 + 0xC]
  3798. 00002798  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3799. 0000279C  A917                     syscall    GetWRefCon
  3800. 0000279E  245F                     movea.l    A2, [A7]+
  3801. 000027A0  2F0A                     move.l     -[A7], A2
  3802. 000027A2  486D D10E                pea.l      [A5 - 0x2EF2]
  3803. 000027A6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3804. 000027AA  504F                     addq.w     A7, 8
  3805. 000027AC  4A00                     tst.b      D0
  3806. 000027AE  6706                     beq        +0x8 /* 000027B6 */
  3807. 000027B0  2F0A                     move.l     -[A7], A2
  3808. 000027B2  4EAD CF40                jsr        [A5 - 0x30C0]
  3809. label000027B6:
  3810. 000027B6  4CDF 0C00                movem.l    A2,A3, [A7]+
  3811. 000027BA  4E5E                     unlink     A6
  3812. 000027BC  4E74 0008                rtd        0x0008
  3813. export_428:
  3814. 000027C0  4E56 0000                link       A6, 0
  3815. 000027C4  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  3816. 000027C8  4EAD D8BC                jsr        [A5 - 0x2744]
  3817. 000027CC  4E5E                     unlink     A6
  3818. 000027CE  4E74 0008                rtd        0x0008
  3819. export_429:
  3820. 000027D2  4E56 0000                link       A6, 0
  3821. 000027D6  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  3822. 000027DA  4EAD D8C2                jsr        [A5 - 0x273E]
  3823. 000027DE  4E5E                     unlink     A6
  3824. 000027E0  4E74 0008                rtd        0x0008
  3825. export_430:
  3826. 000027E4  4E56 0000                link       A6, 0
  3827. 000027E8  4E5E                     unlink     A6
  3828. 000027EA  4E74 0008                rtd        0x0008
  3829. export_431:
  3830. 000027EE  4E56 0000                link       A6, 0
  3831. 000027F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3832. 000027F6  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  3833. 000027FA  4EAD EC86                jsr        [A5 - 0x137A]
  3834. 000027FE  4E5E                     unlink     A6
  3835. 00002800  4E74 0008                rtd        0x0008
  3836. export_432:
  3837. 00002804  4E56 FFE8                link       A6, -0x0018
  3838. 00002808  2F0A                     move.l     -[A7], A2
  3839. 0000280A  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  3840. 0000280E  4EAD CFA0                jsr        [A5 - 0x3060]
  3841. 00002812  486E FFFC                pea.l      [A6 - 0x4]
  3842. 00002816  A972                     syscall    GetMouse
  3843. 00002818  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3844. 0000281C  246E 0008                movea.l    A2, [A6 + 0x8]
  3845. 00002820  2052                     movea.l    A0, [A2]
  3846. 00002822  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3847. 00002826  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  3848. 0000282A  4EAD CF5E                jsr        [A5 - 0x30A2]
  3849. 0000282E  486E FFE8                pea.l      [A6 - 0x18]
  3850. 00002832  2F0A                     move.l     -[A7], A2
  3851. 00002834  4EAD DC68                jsr        [A5 - 0x2398]
  3852. 00002838  4A00                     tst.b      D0
  3853. 0000283A  670C                     beq        +0xE /* 00002848 */
  3854. 0000283C  486E FFE8                pea.l      [A6 - 0x18]
  3855. 00002840  2F0A                     move.l     -[A7], A2
  3856. 00002842  4EAD DC6E                jsr        [A5 - 0x2392]
  3857. 00002846  600C                     bra        +0xE /* 00002854 */
  3858. label00002848:
  3859. 00002848  486E FFE8                pea.l      [A6 - 0x18]
  3860. 0000284C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3861. 00002850  4EAD DC5C                jsr        [A5 - 0x23A4]
  3862. label00002854:
  3863. 00002854  245F                     movea.l    A2, [A7]+
  3864. 00002856  4E5E                     unlink     A6
  3865. 00002858  4E74 0004                rtd        0x0004
  3866. export_433:
  3867. 0000285C  4E56 0000                link       A6, 0
  3868. 00002860  2F03                     move.l     -[A7], D3
  3869. 00002862  102D CD2A                move.b     D0, [A5 - 0x32D6]
  3870. 00002866  EE08                     lsr        D0.b, 7
  3871. 00002868  671E                     beq        +0x20 /* 00002888 */
  3872. 0000286A  554F                     subq.w     A7, 2
  3873. 0000286C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3874. 0000286E  3F00                     move.w     -[A7], D0
  3875. 00002870  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3876. 00002874  2F2D CD68                move.l     -[A7], [A5 - 0x3298]
  3877. 00002878  206E 0008                movea.l    A0, [A6 + 0x8]
  3878. 0000287C  2250                     movea.l    A1, [A0]
  3879. 0000287E  2F29 0004                move.l     -[A7], [A1 + 0x4]
  3880. 00002882  A860                     syscall    WaitNextEvent
  3881. 00002884  161F                     move.b     D3, [A7]+
  3882. 00002886  6010                     bra        +0x12 /* 00002898 */
  3883. label00002888:
  3884. 00002888  A9B4                     syscall    SystemTask
  3885. 0000288A  554F                     subq.w     A7, 2
  3886. 0000288C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3887. 0000288E  3F00                     move.w     -[A7], D0
  3888. 00002890  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3889. 00002894  A970                     syscall    GetNextEvent
  3890. 00002896  161F                     move.b     D3, [A7]+
  3891. label00002898:
  3892. 00002898  1003                     move.b     D0, D3
  3893. 0000289A  261F                     move.l     D3, [A7]+
  3894. 0000289C  4E5E                     unlink     A6
  3895. 0000289E  4E74 0008                rtd        0x0008
  3896. export_434:
  3897. 000028A2  4E56 0000                link       A6, 0
  3898. 000028A6  2F0A                     move.l     -[A7], A2
  3899. 000028A8  246E 000C                movea.l    A2, [A6 + 0xC]
  3900. 000028AC  3012                     move.w     D0, [A2]
  3901. 000028AE  48C0                     ext.l      D0
  3902. 000028B0  7201                     moveq.l    D1, 0x01
  3903. 000028B2  B041                     cmp.w      D0, D1
  3904. 000028B4  673E                     beq        +0x40 /* 000028F4 */
  3905. 000028B6  7202                     moveq.l    D1, 0x02
  3906. 000028B8  B041                     cmp.w      D0, D1
  3907. 000028BA  6748                     beq        +0x4A /* 00002904 */
  3908. 000028BC  7203                     moveq.l    D1, 0x03
  3909. 000028BE  B041                     cmp.w      D0, D1
  3910. 000028C0  6752                     beq        +0x54 /* 00002914 */
  3911. 000028C2  7204                     moveq.l    D1, 0x04
  3912. 000028C4  B041                     cmp.w      D0, D1
  3913. 000028C6  674C                     beq        +0x4E /* 00002914 */
  3914. 000028C8  7205                     moveq.l    D1, 0x05
  3915. 000028CA  B041                     cmp.w      D0, D1
  3916. 000028CC  6746                     beq        +0x48 /* 00002914 */
  3917. 000028CE  7207                     moveq.l    D1, 0x07
  3918. 000028D0  B041                     cmp.w      D0, D1
  3919. 000028D2  6750                     beq        +0x52 /* 00002924 */
  3920. 000028D4  7206                     moveq.l    D1, 0x06
  3921. 000028D6  B041                     cmp.w      D0, D1
  3922. 000028D8  675A                     beq        +0x5C /* 00002934 */
  3923. 000028DA  7208                     moveq.l    D1, 0x08
  3924. 000028DC  B041                     cmp.w      D0, D1
  3925. 000028DE  6764                     beq        +0x66 /* 00002944 */
  3926. 000028E0  720F                     moveq.l    D1, 0x0F
  3927. 000028E2  B041                     cmp.w      D0, D1
  3928. 000028E4  6700 0086                beq        +0x88 /* 0000296C */
  3929. 000028E8  7217                     moveq.l    D1, 0x17
  3930. 000028EA  B041                     cmp.w      D0, D1
  3931. 000028EC  6700 00CA                beq        +0xCC /* 000029B8 */
  3932. 000028F0  6000 00D2                bra        +0xD4 /* 000029C4 */
  3933. label000028F4:
  3934. 000028F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3935. 000028F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3936. 000028FC  4EAD DC20                jsr        [A5 - 0x23E0]
  3937. 00002900  6000 00CE                bra        +0xD0 /* 000029D0 */
  3938. label00002904:
  3939. 00002904  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3940. 00002908  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3941. 0000290C  4EAD DC26                jsr        [A5 - 0x23DA]
  3942. 00002910  6000 00BE                bra        +0xC0 /* 000029D0 */
  3943. label00002914:
  3944. 00002914  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3945. 00002918  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3946. 0000291C  4EAD DC2C                jsr        [A5 - 0x23D4]
  3947. 00002920  6000 00AE                bra        +0xB0 /* 000029D0 */
  3948. label00002924:
  3949. 00002924  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3950. 00002928  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3951. 0000292C  4EAD DC32                jsr        [A5 - 0x23CE]
  3952. 00002930  6000 009E                bra        +0xA0 /* 000029D0 */
  3953. label00002934:
  3954. 00002934  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3955. 00002938  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3956. 0000293C  4EAD DC38                jsr        [A5 - 0x23C8]
  3957. 00002940  6000 008E                bra        +0x90 /* 000029D0 */
  3958. label00002944:
  3959. 00002944  246E 000C                movea.l    A2, [A6 + 0xC]
  3960. 00002948  302A 000E                move.w     D0, [A2 + 0xE]
  3961. 0000294C  7201                     moveq.l    D1, 0x01
  3962. 0000294E  C041                     and.w      D0, D1
  3963. 00002950  670C                     beq        +0xE /* 0000295E */
  3964. 00002952  2F0A                     move.l     -[A7], A2
  3965. 00002954  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3966. 00002958  4EAD DC3E                jsr        [A5 - 0x23C2]
  3967. 0000295C  6072                     bra        +0x74 /* 000029D0 */
  3968. label0000295E:
  3969. 0000295E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3970. 00002962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3971. 00002966  4EAD DC44                jsr        [A5 - 0x23BC]
  3972. 0000296A  6064                     bra        +0x66 /* 000029D0 */
  3973. label0000296C:
  3974. 0000296C  246E 000C                movea.l    A2, [A6 + 0xC]
  3975. 00002970  202A 0002                move.l     D0, [A2 + 0x2]
  3976. 00002974  7218                     moveq.l    D1, 0x18
  3977. 00002976  E2A8                     lsr        D0, D1
  3978. 00002978  0C40 00FA                cmpi.w     D0, 0xFA
  3979. 0000297C  6708                     beq        +0xA /* 00002986 */
  3980. 0000297E  7201                     moveq.l    D1, 0x01
  3981. 00002980  B041                     cmp.w      D0, D1
  3982. 00002982  6710                     beq        +0x12 /* 00002994 */
  3983. 00002984  604A                     bra        +0x4C /* 000029D0 */
  3984. label00002986:
  3985. 00002986  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3986. 0000298A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3987. 0000298E  4EAD DC5C                jsr        [A5 - 0x23A4]
  3988. 00002992  603C                     bra        +0x3E /* 000029D0 */
  3989. label00002994:
  3990. 00002994  202A 0002                move.l     D0, [A2 + 0x2]
  3991. 00002998  7201                     moveq.l    D1, 0x01
  3992. 0000299A  C081                     and.l      D0, D1
  3993. 0000299C  670C                     beq        +0xE /* 000029AA */
  3994. 0000299E  2F0A                     move.l     -[A7], A2
  3995. 000029A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3996. 000029A4  4EAD DC50                jsr        [A5 - 0x23B0]
  3997. 000029A8  6026                     bra        +0x28 /* 000029D0 */
  3998. label000029AA:
  3999. 000029AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4000. 000029AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4001. 000029B2  4EAD DC4A                jsr        [A5 - 0x23B6]
  4002. 000029B6  6018                     bra        +0x1A /* 000029D0 */
  4003. label000029B8:
  4004. 000029B8  2F0A                     move.l     -[A7], A2
  4005. 000029BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4006. 000029BE  4EAD DC74                jsr        [A5 - 0x238C]
  4007. 000029C2  600C                     bra        +0xE /* 000029D0 */
  4008. label000029C4:
  4009. 000029C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4010. 000029C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4011. 000029CC  4EAD DC56                jsr        [A5 - 0x23AA]
  4012. label000029D0:
  4013. 000029D0  245F                     movea.l    A2, [A7]+
  4014. 000029D2  4E5E                     unlink     A6
  4015. 000029D4  4E74 0008                rtd        0x0008
  4016. export_435:
  4017. 000029D8  4E56 FFFC                link       A6, -0x0004
  4018. 000029DC  102D CD2A                move.b     D0, [A5 - 0x32D6]
  4019. 000029E0  E808                     lsr        D0.b, 4
  4020. 000029E2  7201                     moveq.l    D1, 0x01
  4021. 000029E4  C001                     and.b      D0, D1
  4022. 000029E6  670E                     beq        +0x10 /* 000029F6 */
  4023. 000029E8  554F                     subq.w     A7, 2
  4024. 000029EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4025. 000029EE  303C 021B                move.w     D0, 0x21B
  4026. 000029F2  A816                     syscall    Pack8
  4027. 000029F4  544F                     addq.w     A7, 2
  4028. label000029F6:
  4029. 000029F6  4E5E                     unlink     A6
  4030. 000029F8  4E74 0008                rtd        0x0008
  4031. export_436:
  4032. 000029FC  4E56 FFB0                link       A6, -0x0050
  4033. 00002A00  2F03                     move.l     -[A7], D3
  4034. 00002A02  7000                     moveq.l    D0, 0x00
  4035. 00002A04  2D40 FFB0                move.l     [A6 - 0x50], D0
  4036. 00002A08  486E FFC4                pea.l      [A6 - 0x3C]
  4037. 00002A0C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4038. 00002A10  584F                     addq.w     A7, 4
  4039. 00002A12  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  4040. 00002A16  7000                     moveq.l    D0, 0x00
  4041. 00002A18  43FA 0006                lea.l      A1, [PC + 0x6 /* 00002A20, value 0x4A806600 */]
  4042. 00002A1C  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  4043. 00002A20  4A80                     tst.l      D0
  4044. 00002A22  6600 00A4                bne        +0xA6 /* 00002AC8 */
  4045. 00002A26  554F                     subq.w     A7, 2
  4046. 00002A28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4047. 00002A2C  2F3C 6576 636C           move.l     -[A7], 0x6576636C /* 'evcl' */
  4048. 00002A32  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4049. 00002A38  486E FFB4                pea.l      [A6 - 0x4C]
  4050. 00002A3C  486E FFBC                pea.l      [A6 - 0x44]
  4051. 00002A40  7004                     moveq.l    D0, 0x04
  4052. 00002A42  2F00                     move.l     -[A7], D0
  4053. 00002A44  486E FFB8                pea.l      [A6 - 0x48]
  4054. 00002A48  303C 0E15                move.w     D0, 0xE15
  4055. 00002A4C  A816                     syscall    Pack8
  4056. 00002A4E  301F                     move.w     D0, [A7]+
  4057. 00002A50  3F00                     move.w     -[A7], D0
  4058. 00002A52  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4059. 00002A56  554F                     subq.w     A7, 2
  4060. 00002A58  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4061. 00002A5C  2F3C 6576 6964           move.l     -[A7], 0x65766964 /* 'evid' */
  4062. 00002A62  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4063. 00002A68  486E FFB4                pea.l      [A6 - 0x4C]
  4064. 00002A6C  486E FFC0                pea.l      [A6 - 0x40]
  4065. 00002A70  7004                     moveq.l    D0, 0x04
  4066. 00002A72  2F00                     move.l     -[A7], D0
  4067. 00002A74  486E FFB8                pea.l      [A6 - 0x48]
  4068. 00002A78  303C 0E15                move.w     D0, 0xE15
  4069. 00002A7C  A816                     syscall    Pack8
  4070. 00002A7E  301F                     move.w     D0, [A7]+
  4071. 00002A80  3F00                     move.w     -[A7], D0
  4072. 00002A82  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4073. 00002A86  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4074. 00002A8A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4075. 00002A8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4076. 00002A92  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4077. 00002A96  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  4078. 00002A9A  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  4079. 00002A9E  4EAD EC38                jsr        [A5 - 0x13C8]
  4080. 00002AA2  2D40 FFB0                move.l     [A6 - 0x50], D0
  4081. 00002AA6  2F00                     move.l     -[A7], D0
  4082. 00002AA8  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  4083. 00002AAC  4EAD D654                jsr        [A5 - 0x29AC]
  4084. 00002AB0  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  4085. 00002AB4  4EAD DD26                jsr        [A5 - 0x22DA]
  4086. 00002AB8  3600                     move.w     D3, D0
  4087. 00002ABA  486E FFB0                pea.l      [A6 - 0x50]
  4088. 00002ABE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4089. 00002AC2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  4090. 00002AC6  6022                     bra        +0x24 /* 00002AEA */
  4091. label00002AC8:
  4092. 00002AC8  362D CD24                move.w     D3, [A5 - 0x32DC]
  4093. 00002ACC  486E FFB0                pea.l      [A6 - 0x50]
  4094. 00002AD0  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4095. 00002AD4  4200                     clr.b      D0
  4096. 00002AD6  1D40 FFC9                move.b     [A6 - 0x37], D0
  4097. 00002ADA  4A00                     tst.b      D0
  4098. 00002ADC  670C                     beq        +0xE /* 00002AEA */
  4099. 00002ADE  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  4100. 00002AE2  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  4101. 00002AE6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4102. label00002AEA:
  4103. 00002AEA  3003                     move.w     D0, D3
  4104. 00002AEC  261F                     move.l     D3, [A7]+
  4105. 00002AEE  4E5E                     unlink     A6
  4106. 00002AF0  4E74 0010                rtd        0x0010
  4107. export_437:
  4108. 00002AF4  4E56 FFFC                link       A6, -0x0004
  4109. 00002AF8  48E7 0030                movem.l    -[A7], A2,A3
  4110. 00002AFC  246E 0014                movea.l    A2, [A6 + 0x14]
  4111. 00002B00  4A52                     tst.w      [A2]
  4112. 00002B02  6628                     bne        +0x2A /* 00002B2C */
  4113. 00002B04  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  4114. 00002B08  4EAD CFA0                jsr        [A5 - 0x3060]
  4115. 00002B0C  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  4116. 00002B10  266E 0008                movea.l    A3, [A6 + 0x8]
  4117. 00002B14  2053                     movea.l    A0, [A3]
  4118. 00002B16  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4119. 00002B1A  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  4120. 00002B1E  4EAD CF5E                jsr        [A5 - 0x30A2]
  4121. 00002B22  2F0A                     move.l     -[A7], A2
  4122. 00002B24  2F0B                     move.l     -[A7], A3
  4123. 00002B26  4EAD DC5C                jsr        [A5 - 0x23A4]
  4124. 00002B2A  600C                     bra        +0xE /* 00002B38 */
  4125. label00002B2C:
  4126. 00002B2C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4127. 00002B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4128. 00002B34  4EAD DC6E                jsr        [A5 - 0x2392]
  4129. label00002B38:
  4130. 00002B38  206E 0008                movea.l    A0, [A6 + 0x8]
  4131. 00002B3C  2250                     movea.l    A1, [A0]
  4132. 00002B3E  2029 0004                move.l     D0, [A1 + 0x4]
  4133. 00002B42  206E 000C                movea.l    A0, [A6 + 0xC]
  4134. 00002B46  2080                     move.l     [A0], D0
  4135. 00002B48  206E 0010                movea.l    A0, [A6 + 0x10]
  4136. 00002B4C  20AD CD68                move.l     [A0], [A5 - 0x3298]
  4137. 00002B50  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  4138. 00002B54  4CDF 0C00                movem.l    A2,A3, [A7]+
  4139. 00002B58  4E5E                     unlink     A6
  4140. 00002B5A  4E74 0010                rtd        0x0010
  4141. export_438:
  4142. 00002B5E  4E56 0000                link       A6, 0
  4143. 00002B62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4144. 00002B66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4145. 00002B6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4146. 00002B6E  206D CD84                movea.l    A0, [A5 - 0x327C]
  4147. 00002B72  2250                     movea.l    A1, [A0]
  4148. 00002B74  2F29 0016                move.l     -[A7], [A1 + 0x16]
  4149. 00002B78  4EAD DC7A                jsr        [A5 - 0x2386]
  4150. 00002B7C  3D40 0014                move.w     [A6 + 0x14], D0
  4151. 00002B80  4E5E                     unlink     A6
  4152. 00002B82  205F                     movea.l    A0, [A7]+
  4153. 00002B84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4154. 00002B88  4ED0                     jmp        [A0]
  4155. export_439:
  4156. 00002B8A  4E56 0000                link       A6, 0
  4157. 00002B8E  2F03                     move.l     -[A7], D3
  4158. 00002B90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4159. 00002B94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4160. 00002B98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4161. 00002B9C  206D CD84                movea.l    A0, [A5 - 0x327C]
  4162. 00002BA0  2250                     movea.l    A1, [A0]
  4163. 00002BA2  2F29 0016                move.l     -[A7], [A1 + 0x16]
  4164. 00002BA6  4EAD DC80                jsr        [A5 - 0x2380]
  4165. 00002BAA  1600                     move.b     D3, D0
  4166. 00002BAC  4A03                     tst.b      D3
  4167. 00002BAE  6704                     beq        +0x6 /* 00002BB4 */
  4168. 00002BB0  70FF                     moveq.l    D0, 0xFFFFFFFF
  4169. 00002BB2  6002                     bra        +0x4 /* 00002BB6 */
  4170. label00002BB4:
  4171. 00002BB4  7000                     moveq.l    D0, 0x00
  4172. label00002BB6:
  4173. 00002BB6  3D40 0014                move.w     [A6 + 0x14], D0
  4174. 00002BBA  261F                     move.l     D3, [A7]+
  4175. 00002BBC  4E5E                     unlink     A6
  4176. 00002BBE  205F                     movea.l    A0, [A7]+
  4177. 00002BC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4178. 00002BC4  4ED0                     jmp        [A0]
  4179. export_442:
  4180. 00002BC6  4E56 FFF8                link       A6, -0x0008
  4181. 00002BCA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4182. 00002BCE  262E 0008                move.l     D3, [A6 + 0x8]
  4183. 00002BD2  2B43 CD84                move.l     [A5 - 0x327C], D3
  4184. 00002BD6  4244                     clr.w      D4
  4185. 00002BD8  2043                     movea.l    A0, D3
  4186. 00002BDA  2250                     movea.l    A1, [A0]
  4187. 00002BDC  3344 0024                move.w     [A1 + 0x24], D4
  4188. 00002BE0  2F03                     move.l     -[A7], D3
  4189. 00002BE2  4EAD EBE4                jsr        [A5 - 0x141C]
  4190. 00002BE6  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4191. 00002BEA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4192. 00002BEE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4193. 00002BF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4194. 00002BF6  2F03                     move.l     -[A7], D3
  4195. 00002BF8  4EAD EBEA                jsr        [A5 - 0x1416]
  4196. 00002BFC  42A7                     clr.l      -[A7]
  4197. 00002BFE  2F03                     move.l     -[A7], D3
  4198. 00002C00  4EBA F402                jsr        [PC - 0xBFE /* 00002004 */]
  4199. 00002C04  2F03                     move.l     -[A7], D3
  4200. 00002C06  4EAD EBFC                jsr        [A5 - 0x1404]
  4201. 00002C0A  2F03                     move.l     -[A7], D3
  4202. 00002C0C  4EAD EBF0                jsr        [A5 - 0x1410]
  4203. 00002C10  594F                     subq.w     A7, 4
  4204. 00002C12  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  4205. 00002C18  4267                     clr.w      -[A7]
  4206. 00002C1A  A81F                     syscall    Get1Resource
  4207. 00002C1C  201F                     move.l     D0, [A7]+
  4208. 00002C1E  4480                     neg.l      D0
  4209. 00002C20  9180                     subx.l     D0, D0
  4210. 00002C22  5280                     addq.l     D0, 1
  4211. 00002C24  1B40 CD66                move.b     [A5 - 0x329A], D0
  4212. 00002C28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4213. 00002C2C  4EAD EC14                jsr        [A5 - 0x13EC]
  4214. 00002C30  486D D980                pea.l      [A5 - 0x2680]
  4215. 00002C34  7624                     moveq.l    D3, 0x24
  4216. 00002C36  2F03                     move.l     -[A7], D3
  4217. 00002C38  4EBA F6F4                jsr        [PC - 0x90C /* 0000232E */]
  4218. 00002C3C  2D40 FFF8                move.l     [A6 - 0x8], D0
  4219. 00002C40  4A80                     tst.l      D0
  4220. 00002C42  6702                     beq        +0x4 /* 00002C46 */
  4221. 00002C44  2440                     movea.l    A2, D0
  4222. label00002C46:
  4223. 00002C46  206E 0008                movea.l    A0, [A6 + 0x8]
  4224. 00002C4A  2250                     movea.l    A1, [A0]
  4225. 00002C4C  2340 001A                move.l     [A1 + 0x1A], D0
  4226. 00002C50  2F00                     move.l     -[A7], D0
  4227. 00002C52  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  4228. 00002C56  486D D70E                pea.l      [A5 - 0x28F2]
  4229. 00002C5A  2F03                     move.l     -[A7], D3
  4230. 00002C5C  4EBA F6D0                jsr        [PC - 0x930 /* 0000232E */]
  4231. 00002C60  2D40 FFFC                move.l     [A6 - 0x4], D0
  4232. 00002C64  4A80                     tst.l      D0
  4233. 00002C66  6702                     beq        +0x4 /* 00002C6A */
  4234. 00002C68  2640                     movea.l    A3, D0
  4235. label00002C6A:
  4236. 00002C6A  206E 0008                movea.l    A0, [A6 + 0x8]
  4237. 00002C6E  2250                     movea.l    A1, [A0]
  4238. 00002C70  2340 001E                move.l     [A1 + 0x1E], D0
  4239. 00002C74  2F00                     move.l     -[A7], D0
  4240. 00002C76  4EBA E72E                jsr        [PC - 0x18D2 /* 000013A6 */]
  4241. 00002C7A  206E 0008                movea.l    A0, [A6 + 0x8]
  4242. 00002C7E  2250                     movea.l    A1, [A0]
  4243. 00002C80  4229 0022                clr.b      [A1 + 0x22]
  4244. 00002C84  2250                     movea.l    A1, [A0]
  4245. 00002C86  137C 0001 0023           move.b     [A1 + 0x23], 0x1
  4246. 00002C8C  7000                     moveq.l    D0, 0x00
  4247. 00002C8E  2250                     movea.l    A1, [A0]
  4248. 00002C90  2340 005E                move.l     [A1 + 0x5E], D0
  4249. 00002C94  2B7C 3F3F 3F3F CD62      move.l     [A5 - 0x329E], 0x3F3F3F3F /* '????' */
  4250. 00002C9C  7000                     moveq.l    D0, 0x00
  4251. 00002C9E  2B40 CD68                move.l     [A5 - 0x3298], D0
  4252. 00002CA2  2F08                     move.l     -[A7], A0
  4253. 00002CA4  4EAD EC20                jsr        [A5 - 0x13E0]
  4254. 00002CA8  594F                     subq.w     A7, 4
  4255. 00002CAA  7001                     moveq.l    D0, 0x01
  4256. 00002CAC  3F00                     move.w     -[A7], D0
  4257. 00002CAE  A9B9                     syscall    GetCursor
  4258. 00002CB0  201F                     move.l     D0, [A7]+
  4259. 00002CB2  2B40 CD38                move.l     [A5 - 0x32C8], D0
  4260. 00002CB6  2040                     movea.l    A0, D0
  4261. 00002CB8  A04A                     syscall    HNoPurge
  4262. 00002CBA  594F                     subq.w     A7, 4
  4263. 00002CBC  7004                     moveq.l    D0, 0x04
  4264. 00002CBE  3F00                     move.w     -[A7], D0
  4265. 00002CC0  A9B9                     syscall    GetCursor
  4266. 00002CC2  201F                     move.l     D0, [A7]+
  4267. 00002CC4  2B40 CD34                move.l     [A5 - 0x32CC], D0
  4268. 00002CC8  2040                     movea.l    A0, D0
  4269. 00002CCA  A04A                     syscall    HNoPurge
  4270. 00002CCC  594F                     subq.w     A7, 4
  4271. 00002CCE  A8D8                     syscall    NewRgn
  4272. 00002CD0  201F                     move.l     D0, [A7]+
  4273. 00002CD2  2B40 CD30                move.l     [A5 - 0x32D0], D0
  4274. 00002CD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4275. 00002CDA  4EAD EC02                jsr        [A5 - 0x13FE]
  4276. 00002CDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4277. 00002CE2  4EAD EC08                jsr        [A5 - 0x13F8]
  4278. 00002CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4279. 00002CEA  4EAD EC0E                jsr        [A5 - 0x13F2]
  4280. 00002CEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4281. 00002CF2  4EAD EC26                jsr        [A5 - 0x13DA]
  4282. 00002CF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4283. 00002CFA  4EAD EC2C                jsr        [A5 - 0x13D4]
  4284. 00002CFE  2B6E 0008 CD74           move.l     [A5 - 0x328C], [A6 + 0x8]
  4285. 00002D04  7000                     moveq.l    D0, 0x00
  4286. 00002D06  2B40 CD3E                move.l     [A5 - 0x32C2], D0
  4287. 00002D0A  7000                     moveq.l    D0, 0x00
  4288. 00002D0C  2B40 CD48                move.l     [A5 - 0x32B8], D0
  4289. 00002D10  4240                     clr.w      D0
  4290. 00002D12  3B40 CD3C                move.w     [A5 - 0x32C4], D0
  4291. 00002D16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4292. 00002D1A  4EAD EC32                jsr        [A5 - 0x13CE]
  4293. 00002D1E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4294. 00002D22  4E5E                     unlink     A6
  4295. 00002D24  4E74 0012                rtd        0x0012
  4296. export_443:
  4297. 00002D28  4E56 0000                link       A6, 0
  4298. 00002D2C  4E5E                     unlink     A6
  4299. 00002D2E  4E74 0004                rtd        0x0004
  4300. export_444:
  4301. 00002D32  4E56 0000                link       A6, 0
  4302. 00002D36  486D CE52                pea.l      [A5 - 0x31AE]
  4303. 00002D3A  A86E                     syscall    InitGraf
  4304. 00002D3C  A8FE                     syscall    InitFonts
  4305. 00002D3E  A912                     syscall    InitWindows
  4306. 00002D40  A930                     syscall    InitMenus
  4307. 00002D42  A9CC                     syscall    TEInit
  4308. 00002D44  42A7                     clr.l      -[A7]
  4309. 00002D46  A97B                     syscall    InitDialogs
  4310. 00002D48  A850                     syscall    InitCursor
  4311. 00002D4A  4E5E                     unlink     A6
  4312. 00002D4C  4E74 0004                rtd        0x0004
  4313. export_445:
  4314. 00002D50  4E56 0000                link       A6, 0
  4315. 00002D54  48E7 1020                movem.l    -[A7], D3,A2
  4316. 00002D58  202E 0014                move.l     D0, [A6 + 0x14]
  4317. 00002D5C  262E 0010                move.l     D3, [A6 + 0x10]
  4318. 00002D60  B083                     cmp.l      D0, D3
  4319. 00002D62  6C16                     bge        +0x18 /* 00002D7A */
  4320. 00002D64  2F3C 0000 00E8           move.l     -[A7], 0xE8
  4321. 00002D6A  486D EDB0                pea.l      [A5 - 0x1250]
  4322. 00002D6E  486D EDC0                pea.l      [A5 - 0x1240]
  4323. 00002D72  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4324. 00002D76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4325. label00002D7A:
  4326. 00002D7A  B6AE 000C                cmp.l      D3, [A6 + 0xC]
  4327. 00002D7E  6C16                     bge        +0x18 /* 00002D96 */
  4328. 00002D80  2F3C 0000 00E9           move.l     -[A7], 0xE9
  4329. 00002D86  486D EDE2                pea.l      [A5 - 0x121E]
  4330. 00002D8A  486D EDF2                pea.l      [A5 - 0x120E]
  4331. 00002D8E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4332. 00002D92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4333. label00002D96:
  4334. 00002D96  A063                     syscall    MaxApplZone
  4335. 00002D98  6002                     bra        +0x4 /* 00002D9C */
  4336. label00002D9A:
  4337. 00002D9A  A036                     syscall    MoreMasters
  4338. label00002D9C:
  4339. 00002D9C  302E 0018                move.w     D0, [A6 + 0x18]
  4340. 00002DA0  536E 0018                subq.w     [A6 + 0x18], 1
  4341. 00002DA4  4A40                     tst.w      D0
  4342. 00002DA6  6EF2                     bgt        -0xC /* 00002D9A */
  4343. 00002DA8  41ED 1482                lea.l      A0, [A5 + 0x1482 /* export_652 */]
  4344. 00002DAC  A04B                     syscall    SetGrowZone
  4345. 00002DAE  7000                     moveq.l    D0, 0x00
  4346. 00002DB0  246E 0008                movea.l    A2, [A6 + 0x8]
  4347. 00002DB4  2052                     movea.l    A0, [A2]
  4348. 00002DB6  2140 0036                move.l     [A0 + 0x36], D0
  4349. 00002DBA  2052                     movea.l    A0, [A2]
  4350. 00002DBC  216E 0014 0026           move.l     [A0 + 0x26], [A6 + 0x14]
  4351. 00002DC2  2052                     movea.l    A0, [A2]
  4352. 00002DC4  216E 0010 002A           move.l     [A0 + 0x2A], [A6 + 0x10]
  4353. 00002DCA  2052                     movea.l    A0, [A2]
  4354. 00002DCC  216E 000C 002E           move.l     [A0 + 0x2E], [A6 + 0xC]
  4355. 00002DD2  4203                     clr.b      D3
  4356. 00002DD4  2052                     movea.l    A0, [A2]
  4357. 00002DD6  1143 003A                move.b     [A0 + 0x3A], D3
  4358. 00002DDA  2052                     movea.l    A0, [A2]
  4359. 00002DDC  1143 003B                move.b     [A0 + 0x3B], D3
  4360. 00002DE0  2052                     movea.l    A0, [A2]
  4361. 00002DE2  1143 003C                move.b     [A0 + 0x3C], D3
  4362. 00002DE6  2052                     movea.l    A0, [A2]
  4363. 00002DE8  1143 003D                move.b     [A0 + 0x3D], D3
  4364. 00002DEC  7000                     moveq.l    D0, 0x00
  4365. 00002DEE  2052                     movea.l    A0, [A2]
  4366. 00002DF0  2140 0032                move.l     [A0 + 0x32], D0
  4367. 00002DF4  2052                     movea.l    A0, [A2]
  4368. 00002DF6  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4369. 00002DFA  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  4370. 00002DFE  584F                     addq.w     A7, 4
  4371. 00002E00  2052                     movea.l    A0, [A2]
  4372. 00002E02  2140 0036                move.l     [A0 + 0x36], D0
  4373. 00002E06  2F00                     move.l     -[A7], D0
  4374. 00002E08  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  4375. 00002E0C  4CDF 0408                movem.l    D3,A2, [A7]+
  4376. 00002E10  4E5E                     unlink     A6
  4377. 00002E12  4E74 0012                rtd        0x0012
  4378. export_440:
  4379. 00002E16  4E56 0000                link       A6, 0
  4380. 00002E1A  48E7 1020                movem.l    -[A7], D3,A2
  4381. 00002E1E  200D                     move.l     D0, A5
  4382. 00002E20  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  4383. 00002E24  2600                     move.l     D3, D0
  4384. 00002E26  202D CD84                move.l     D0, [A5 - 0x327C]
  4385. 00002E2A  6708                     beq        +0xA /* 00002E34 */
  4386. 00002E2C  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  4387. 00002E30  4EAD EBF6                jsr        [A5 - 0x140A]
  4388. label00002E34:
  4389. 00002E34  246D EE1C                movea.l    A2, [A5 - 0x11E4]
  4390. 00002E38  2003                     move.l     D0, D3
  4391. 00002E3A  C18D                     exg        D0, A5
  4392. 00002E3C  4E92                     jsr        [A2]
  4393. 00002E3E  4CDF 0408                movem.l    D3,A2, [A7]+
  4394. 00002E42  4E5E                     unlink     A6
  4395. 00002E44  4E75                     rts
  4396. export_446:
  4397. 00002E46  4E56 FFFC                link       A6, -0x0004
  4398. 00002E4A  2F03                     move.l     -[A7], D3
  4399. 00002E4C  594F                     subq.w     A7, 4
  4400. 00002E4E  3F3C 01F4                move.w     -[A7], 0x1F4
  4401. 00002E52  7601                     moveq.l    D3, 0x01
  4402. 00002E54  1F03                     move.b     -[A7], D3
  4403. 00002E56  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4404. 00002E5A  201F                     move.l     D0, [A7]+
  4405. 00002E5C  2B40 EE1C                move.l     [A5 - 0x11E4], D0
  4406. 00002E60  486D 0DE2                pea.l      [A5 + 0xDE2 /* export_440 */]
  4407. 00002E64  3F3C 01F4                move.w     -[A7], 0x1F4
  4408. 00002E68  1F03                     move.b     -[A7], D3
  4409. 00002E6A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4410. 00002E6E  594F                     subq.w     A7, 4
  4411. 00002E70  3F3C 01F0                move.w     -[A7], 0x1F0
  4412. 00002E74  1F03                     move.b     -[A7], D3
  4413. 00002E76  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4414. 00002E7A  201F                     move.l     D0, [A7]+
  4415. 00002E7C  2B40 EE18                move.l     [A5 - 0x11E8], D0
  4416. 00002E80  486D 0FF2                pea.l      [A5 + 0xFF2 /* export_506 */]
  4417. 00002E84  3F3C 01F0                move.w     -[A7], 0x1F0
  4418. 00002E88  1F03                     move.b     -[A7], D3
  4419. 00002E8A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4420. 00002E8E  261F                     move.l     D3, [A7]+
  4421. 00002E90  4E5E                     unlink     A6
  4422. 00002E92  4E74 0004                rtd        0x0004
  4423. export_447:
  4424. 00002E96  4E56 FFFC                link       A6, -0x0004
  4425. 00002E9A  2F03                     move.l     -[A7], D3
  4426. 00002E9C  202D EE1C                move.l     D0, [A5 - 0x11E4]
  4427. 00002EA0  671E                     beq        +0x20 /* 00002EC0 */
  4428. 00002EA2  2F2D EE1C                move.l     -[A7], [A5 - 0x11E4]
  4429. 00002EA6  3F3C 01F4                move.w     -[A7], 0x1F4
  4430. 00002EAA  7601                     moveq.l    D3, 0x01
  4431. 00002EAC  1F03                     move.b     -[A7], D3
  4432. 00002EAE  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4433. 00002EB2  2F2D EE18                move.l     -[A7], [A5 - 0x11E8]
  4434. 00002EB6  3F3C 01F0                move.w     -[A7], 0x1F0
  4435. 00002EBA  1F03                     move.b     -[A7], D3
  4436. 00002EBC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4437. label00002EC0:
  4438. 00002EC0  261F                     move.l     D3, [A7]+
  4439. 00002EC2  4E5E                     unlink     A6
  4440. 00002EC4  4E74 0004                rtd        0x0004
  4441. export_448:
  4442. 00002EC8  4E56 0000                link       A6, 0
  4443. 00002ECC  4E5E                     unlink     A6
  4444. 00002ECE  4E74 0004                rtd        0x0004
  4445. export_449:
  4446. 00002ED2  4E56 FFE4                link       A6, -0x001C
  4447. 00002ED6  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4448. 00002EDA  3F3C A1AD                move.w     -[A7], 0xA1AD
  4449. 00002EDE  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  4450. 00002EE2  544F                     addq.w     A7, 2
  4451. 00002EE4  1E00                     move.b     D7, D0
  4452. 00002EE6  1007                     move.b     D0, D7
  4453. 00002EE8  7601                     moveq.l    D3, 0x01
  4454. 00002EEA  C003                     and.b      D0, D3
  4455. 00002EEC  EB08                     lsl        D0.b, 5
  4456. 00002EEE  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4457. 00002EF2  74DF                     moveq.l    D2, 0xFFFFFFDF
  4458. 00002EF4  C202                     and.b      D1, D2
  4459. 00002EF6  8001                     or.b       D0, D1
  4460. 00002EF8  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4461. 00002EFC  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4462. 00002F00  1D40 FFF8                move.b     [A6 - 0x8], D0
  4463. 00002F04  7807                     moveq.l    D4, 0x07
  4464. 00002F06  E928                     lsl        D0.b, D4
  4465. 00002F08  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4466. 00002F0C  0201 007F                andi.b     D1, 0x7F
  4467. 00002F10  8001                     or.b       D0, D1
  4468. 00002F12  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4469. 00002F16  3F3C A8B5                move.w     -[A7], 0xA8B5
  4470. 00002F1A  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  4471. 00002F1E  544F                     addq.w     A7, 2
  4472. 00002F20  1D40 FFF9                move.b     [A6 - 0x7], D0
  4473. 00002F24  C003                     and.b      D0, D3
  4474. 00002F26  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4475. 00002F2A  74FE                     moveq.l    D2, 0xFFFFFFFE
  4476. 00002F2C  C202                     and.b      D1, D2
  4477. 00002F2E  8001                     or.b       D0, D1
  4478. 00002F30  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4479. 00002F34  4883                     ext.w      D3
  4480. 00002F36  3A03                     move.w     D5, D3
  4481. 00002F38  3B45 CD2C                move.w     [A5 - 0x32D4], D5
  4482. 00002F3C  554F                     subq.w     A7, 2
  4483. 00002F3E  3F05                     move.w     -[A7], D5
  4484. 00002F40  486E FFE4                pea.l      [A6 - 0x1C]
  4485. 00002F44  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  4486. 00002F48  3C1F                     move.w     D6, [A7]+
  4487. 00002F4A  6632                     bne        +0x34 /* 00002F7E */
  4488. 00002F4C  102E FFED                move.b     D0, [A6 - 0x13]
  4489. 00002F50  C003                     and.b      D0, D3
  4490. 00002F52  ED08                     lsl        D0.b, 6
  4491. 00002F54  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4492. 00002F58  74BF                     moveq.l    D2, 0xFFFFFFBF
  4493. 00002F5A  C202                     and.b      D1, D2
  4494. 00002F5C  8001                     or.b       D0, D1
  4495. 00002F5E  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4496. 00002F62  102E FFEC                move.b     D0, [A6 - 0x14]
  4497. 00002F66  E928                     lsl        D0.b, D4
  4498. 00002F68  122D CD2B                move.b     D1, [A5 - 0x32D5]
  4499. 00002F6C  0201 007F                andi.b     D1, 0x7F
  4500. 00002F70  8001                     or.b       D0, D1
  4501. 00002F72  1B40 CD2B                move.b     [A5 - 0x32D5], D0
  4502. 00002F76  3B6E FFE8 CD2E           move.w     [A5 - 0x32D2], [A6 - 0x18]
  4503. 00002F7C  6012                     bra        +0x14 /* 00002F90 */
  4504. label00002F7E:
  4505. 00002F7E  022D 00BF CD2A           andi.b     [A5 - 0x32D6], 0xBF
  4506. 00002F84  022D 007F CD2B           andi.b     [A5 - 0x32D5], 0x7F
  4507. 00002F8A  4240                     clr.w      D0
  4508. 00002F8C  3B40 CD2E                move.w     [A5 - 0x32D2], D0
  4509. label00002F90:
  4510. 00002F90  102D CD2A                move.b     D0, [A5 - 0x32D6]
  4511. 00002F94  EA08                     lsr        D0.b, 5
  4512. 00002F96  7601                     moveq.l    D3, 0x01
  4513. 00002F98  C003                     and.b      D0, D3
  4514. 00002F9A  6700 00D2                beq        +0xD4 /* 0000306E */
  4515. 00002F9E  554F                     subq.w     A7, 2
  4516. 00002FA0  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  4517. 00002FA6  486E FFF4                pea.l      [A6 - 0xC]
  4518. 00002FAA  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4519. 00002FAE  301F                     move.w     D0, [A7]+
  4520. 00002FB0  57C0                     seq        D0
  4521. 00002FB2  4400                     neg.b      D0
  4522. 00002FB4  4880                     ext.w      D0
  4523. 00002FB6  48C0                     ext.l      D0
  4524. 00002FB8  C003                     and.b      D0, D3
  4525. 00002FBA  E908                     lsl        D0.b, 4
  4526. 00002FBC  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4527. 00002FC0  74EF                     moveq.l    D2, 0xFFFFFFEF
  4528. 00002FC2  C202                     and.b      D1, D2
  4529. 00002FC4  8001                     or.b       D0, D1
  4530. 00002FC6  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4531. 00002FCA  554F                     subq.w     A7, 2
  4532. 00002FCC  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  4533. 00002FD2  486E FFF4                pea.l      [A6 - 0xC]
  4534. 00002FD6  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4535. 00002FDA  301F                     move.w     D0, [A7]+
  4536. 00002FDC  57C0                     seq        D0
  4537. 00002FDE  4400                     neg.b      D0
  4538. 00002FE0  4880                     ext.w      D0
  4539. 00002FE2  48C0                     ext.l      D0
  4540. 00002FE4  C003                     and.b      D0, D3
  4541. 00002FE6  E708                     lsl        D0.b, 3
  4542. 00002FE8  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4543. 00002FEC  74F7                     moveq.l    D2, 0xFFFFFFF7
  4544. 00002FEE  C202                     and.b      D1, D2
  4545. 00002FF0  8001                     or.b       D0, D1
  4546. 00002FF2  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4547. 00002FF6  554F                     subq.w     A7, 2
  4548. 00002FF8  2F3C 6564 746E           move.l     -[A7], 0x6564746E /* 'edtn' */
  4549. 00002FFE  486E FFF4                pea.l      [A6 - 0xC]
  4550. 00003002  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4551. 00003006  301F                     move.w     D0, [A7]+
  4552. 00003008  57C0                     seq        D0
  4553. 0000300A  4400                     neg.b      D0
  4554. 0000300C  4880                     ext.w      D0
  4555. 0000300E  48C0                     ext.l      D0
  4556. 00003010  C003                     and.b      D0, D3
  4557. 00003012  E508                     lsl        D0.b, 2
  4558. 00003014  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4559. 00003018  74FB                     moveq.l    D2, 0xFFFFFFFB
  4560. 0000301A  C202                     and.b      D1, D2
  4561. 0000301C  8001                     or.b       D0, D1
  4562. 0000301E  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4563. 00003022  554F                     subq.w     A7, 2
  4564. 00003024  2F3C 6865 6C70           move.l     -[A7], 0x68656C70 /* 'help' */
  4565. 0000302A  486E FFF4                pea.l      [A6 - 0xC]
  4566. 0000302E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4567. 00003032  301F                     move.w     D0, [A7]+
  4568. 00003034  57C0                     seq        D0
  4569. 00003036  4400                     neg.b      D0
  4570. 00003038  4880                     ext.w      D0
  4571. 0000303A  48C0                     ext.l      D0
  4572. 0000303C  C003                     and.b      D0, D3
  4573. 0000303E  E308                     lsl        D0.b, 1
  4574. 00003040  122D CD2A                move.b     D1, [A5 - 0x32D6]
  4575. 00003044  74FD                     moveq.l    D2, 0xFFFFFFFD
  4576. 00003046  C202                     and.b      D1, D2
  4577. 00003048  8001                     or.b       D0, D1
  4578. 0000304A  1B40 CD2A                move.b     [A5 - 0x32D6], D0
  4579. 0000304E  C003                     and.b      D0, D3
  4580. 00003050  6752                     beq        +0x54 /* 000030A4 */
  4581. 00003052  554F                     subq.w     A7, 2
  4582. 00003054  2F3C 7363 7223           move.l     -[A7], 0x73637223 /* 'scr#' */
  4583. 0000305A  486E FFF4                pea.l      [A6 - 0xC]
  4584. 0000305E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4585. 00003062  301F                     move.w     D0, [A7]+
  4586. 00003064  663E                     bne        +0x40 /* 000030A4 */
  4587. 00003066  3B6E FFF6 CD2C           move.w     [A5 - 0x32D4], [A6 - 0xA]
  4588. 0000306C  6036                     bra        +0x38 /* 000030A4 */
  4589. label0000306E:
  4590. 0000306E  022D 00EF CD2A           andi.b     [A5 - 0x32D6], 0xEF
  4591. 00003074  022D 00F7 CD2A           andi.b     [A5 - 0x32D6], 0xF7
  4592. 0000307A  022D 00FB CD2A           andi.b     [A5 - 0x32D6], 0xFB
  4593. 00003080  022D 00FD CD2A           andi.b     [A5 - 0x32D6], 0xFD
  4594. 00003086  102D CD2A                move.b     D0, [A5 - 0x32D6]
  4595. 0000308A  7201                     moveq.l    D1, 0x01
  4596. 0000308C  C001                     and.b      D0, D1
  4597. 0000308E  6714                     beq        +0x16 /* 000030A4 */
  4598. 00003090  594F                     subq.w     A7, 4
  4599. 00003092  7004                     moveq.l    D0, 0x04
  4600. 00003094  3F00                     move.w     -[A7], D0
  4601. 00003096  2F3C 8402 0008           move.l     -[A7], 0x84020008
  4602. 0000309C  A8B5                     syscall    ScriptUtil
  4603. 0000309E  201F                     move.l     D0, [A7]+
  4604. 000030A0  3B40 CD2C                move.w     [A5 - 0x32D4], D0
  4605. label000030A4:
  4606. 000030A4  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  4607. 000030A8  4E5E                     unlink     A6
  4608. 000030AA  4E74 0004                rtd        0x0004
  4609. export_450:
  4610. 000030AE  4E56 FFFC                link       A6, -0x0004
  4611. 000030B2  2F0A                     move.l     -[A7], A2
  4612. 000030B4  486D E174                pea.l      [A5 - 0x1E8C]
  4613. 000030B8  7038                     moveq.l    D0, 0x38
  4614. 000030BA  2F00                     move.l     -[A7], D0
  4615. 000030BC  4EBA F270                jsr        [PC - 0xD90 /* 0000232E */]
  4616. 000030C0  2440                     movea.l    A2, D0
  4617. 000030C2  2B4A CD80                move.l     [A5 - 0x3280], A2
  4618. 000030C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4619. 000030CA  2F0A                     move.l     -[A7], A2
  4620. 000030CC  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  4621. 000030D0  245F                     movea.l    A2, [A7]+
  4622. 000030D2  4E5E                     unlink     A6
  4623. 000030D4  4E74 0004                rtd        0x0004
  4624. export_451:
  4625. 000030D8  4E56 FFFC                link       A6, -0x0004
  4626. 000030DC  2F0A                     move.l     -[A7], A2
  4627. 000030DE  486D F9CE                pea.l      [A5 - 0x632]
  4628. 000030E2  7034                     moveq.l    D0, 0x34
  4629. 000030E4  2F00                     move.l     -[A7], D0
  4630. 000030E6  4EBA F246                jsr        [PC - 0xDBA /* 0000232E */]
  4631. 000030EA  2440                     movea.l    A2, D0
  4632. 000030EC  2B4A CD78                move.l     [A5 - 0x3288], A2
  4633. 000030F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4634. 000030F4  7001                     moveq.l    D0, 0x01
  4635. 000030F6  1F00                     move.b     -[A7], D0
  4636. 000030F8  2F0A                     move.l     -[A7], A2
  4637. 000030FA  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4638. 000030FE  245F                     movea.l    A2, [A7]+
  4639. 00003100  4E5E                     unlink     A6
  4640. 00003102  4E74 0004                rtd        0x0004
  4641. export_452:
  4642. 00003106  4E56 FFFC                link       A6, -0x0004
  4643. 0000310A  2F0A                     move.l     -[A7], A2
  4644. 0000310C  486D DF3A                pea.l      [A5 - 0x20C6]
  4645. 00003110  7010                     moveq.l    D0, 0x10
  4646. 00003112  2F00                     move.l     -[A7], D0
  4647. 00003114  4EBA F218                jsr        [PC - 0xDE8 /* 0000232E */]
  4648. 00003118  2440                     movea.l    A2, D0
  4649. 0000311A  2B4A CD6C                move.l     [A5 - 0x3294], A2
  4650. 0000311E  2F0A                     move.l     -[A7], A2
  4651. 00003120  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  4652. 00003124  245F                     movea.l    A2, [A7]+
  4653. 00003126  4E5E                     unlink     A6
  4654. 00003128  4E74 0004                rtd        0x0004
  4655. export_453:
  4656. 0000312C  4E56 FFF8                link       A6, -0x0008
  4657. 00003130  486D DC86                pea.l      [A5 - 0x237A]
  4658. 00003134  7008                     moveq.l    D0, 0x08
  4659. 00003136  2F00                     move.l     -[A7], D0
  4660. 00003138  4EBA F1F4                jsr        [PC - 0xE0C /* 0000232E */]
  4661. 0000313C  206E 0008                movea.l    A0, [A6 + 0x8]
  4662. 00003140  2250                     movea.l    A1, [A0]
  4663. 00003142  2340 0016                move.l     [A1 + 0x16], D0
  4664. 00003146  2F00                     move.l     -[A7], D0
  4665. 00003148  4EBA F262                jsr        [PC - 0xD9E /* 000023AC */]
  4666. 0000314C  4E5E                     unlink     A6
  4667. 0000314E  4E74 0004                rtd        0x0004
  4668. export_454:
  4669. 00003152  4E56 FFFC                link       A6, -0x0004
  4670. 00003156  2F0A                     move.l     -[A7], A2
  4671. 00003158  486D D58C                pea.l      [A5 - 0x2A74]
  4672. 0000315C  700C                     moveq.l    D0, 0x0C
  4673. 0000315E  2F00                     move.l     -[A7], D0
  4674. 00003160  4EBA F1CC                jsr        [PC - 0xE34 /* 0000232E */]
  4675. 00003164  2440                     movea.l    A2, D0
  4676. 00003166  2B4A CD7C                move.l     [A5 - 0x3284], A2
  4677. 0000316A  7001                     moveq.l    D0, 0x01
  4678. 0000316C  3F00                     move.w     -[A7], D0
  4679. 0000316E  2F0A                     move.l     -[A7], A2
  4680. 00003170  4EBA CEF8                jsr        [PC - 0x3108 /* 0000006A */]
  4681. 00003174  245F                     movea.l    A2, [A7]+
  4682. 00003176  4E5E                     unlink     A6
  4683. 00003178  4E74 0004                rtd        0x0004
  4684. export_455:
  4685. 0000317C  4E56 FFF8                link       A6, -0x0008
  4686. 00003180  486D FDA2                pea.l      [A5 - 0x25E]
  4687. 00003184  7004                     moveq.l    D0, 0x04
  4688. 00003186  2F00                     move.l     -[A7], D0
  4689. 00003188  4EBA F1A4                jsr        [PC - 0xE5C /* 0000232E */]
  4690. 0000318C  2B40 CD70                move.l     [A5 - 0x3290], D0
  4691. 00003190  4E5E                     unlink     A6
  4692. 00003192  4E74 0004                rtd        0x0004
  4693. export_456:
  4694. 00003196  4E56 0000                link       A6, 0
  4695. 0000319A  48E7 1020                movem.l    -[A7], D3,A2
  4696. 0000319E  70FF                     moveq.l    D0, 0xFFFFFFFF
  4697. 000031A0  246E 0008                movea.l    A2, [A6 + 0x8]
  4698. 000031A4  2052                     movea.l    A0, [A2]
  4699. 000031A6  3140 003E                move.w     [A0 + 0x3E], D0
  4700. 000031AA  2052                     movea.l    A0, [A2]
  4701. 000031AC  217C 3F3F 3F3F 0040      move.l     [A0 + 0x40], 0x3F3F3F3F /* '????' */
  4702. 000031B4  7600                     moveq.l    D3, 0x00
  4703. 000031B6  2052                     movea.l    A0, [A2]
  4704. 000031B8  2143 0050                move.l     [A0 + 0x50], D3
  4705. 000031BC  2052                     movea.l    A0, [A2]
  4706. 000031BE  2143 0054                move.l     [A0 + 0x54], D3
  4707. 000031C2  2052                     movea.l    A0, [A2]
  4708. 000031C4  317C F060 0058           move.w     [A0 + 0x58], 0xF060
  4709. 000031CA  2052                     movea.l    A0, [A2]
  4710. 000031CC  2143 005A                move.l     [A0 + 0x5A], D3
  4711. 000031D0  4CDF 0408                movem.l    D3,A2, [A7]+
  4712. 000031D4  4E5E                     unlink     A6
  4713. 000031D6  4E74 0004                rtd        0x0004
  4714. export_457:
  4715. 000031DA  4E56 0000                link       A6, 0
  4716. 000031DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4717. 000031E2  4EAD EC1A                jsr        [A5 - 0x13E6]
  4718. 000031E6  594F                     subq.w     A7, 4
  4719. 000031E8  7001                     moveq.l    D0, 0x01
  4720. 000031EA  3F00                     move.w     -[A7], D0
  4721. 000031EC  A949                     syscall    GetMenuHandle
  4722. 000031EE  201F                     move.l     D0, [A7]+
  4723. 000031F0  2F00                     move.l     -[A7], D0
  4724. 000031F2  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  4725. 000031F8  A94D                     syscall    AppendResMenu/AddResMenu
  4726. 000031FA  7001                     moveq.l    D0, 0x01
  4727. 000031FC  3F00                     move.w     -[A7], D0
  4728. 000031FE  4227                     clr.b      -[A7]
  4729. 00003200  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4730. 00003204  4EAD D574                jsr        [A5 - 0x2A8C]
  4731. 00003208  4E5E                     unlink     A6
  4732. 0000320A  4E74 0004                rtd        0x0004
  4733. export_458:
  4734. 0000320E  4E56 0000                link       A6, 0
  4735. 00003212  206E 0008                movea.l    A0, [A6 + 0x8]
  4736. 00003216  2250                     movea.l    A1, [A0]
  4737. 00003218  236E 000C 005E           move.l     [A1 + 0x5E], [A6 + 0xC]
  4738. 0000321E  4E5E                     unlink     A6
  4739. 00003220  4E74 0008                rtd        0x0008
  4740. export_459:
  4741. 00003224  4E56 0000                link       A6, 0
  4742. 00003228  206E 0008                movea.l    A0, [A6 + 0x8]
  4743. 0000322C  2250                     movea.l    A1, [A0]
  4744. 0000322E  236E 000C 005E           move.l     [A1 + 0x5E], [A6 + 0xC]
  4745. 00003234  4E5E                     unlink     A6
  4746. 00003236  4E74 0008                rtd        0x0008
  4747. export_460:
  4748. 0000323A  4E56 0000                link       A6, 0
  4749. 0000323E  4E5E                     unlink     A6
  4750. 00003240  4E74 000C                rtd        0x000C
  4751. export_461:
  4752. 00003244  4E56 0000                link       A6, 0
  4753. 00003248  4E5E                     unlink     A6
  4754. 0000324A  4E74 000C                rtd        0x000C
  4755. export_462:
  4756. 0000324E  4E56 0000                link       A6, 0
  4757. 00003252  4E5E                     unlink     A6
  4758. 00003254  4E74 000C                rtd        0x000C
  4759. export_463:
  4760. 00003258  4E56 FEB4                link       A6, -0x014C
  4761. 0000325C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4762. 00003260  262E 000C                move.l     D3, [A6 + 0xC]
  4763. 00003264  6A34                     bpl        +0x36 /* 0000329A */
  4764. 00003266  4483                     neg.l      D3
  4765. 00003268  7010                     moveq.l    D0, 0x10
  4766. 0000326A  E0AB                     lsr        D3, D0
  4767. 0000326C  7801                     moveq.l    D4, 0x01
  4768. 0000326E  B644                     cmp.w      D3, D4
  4769. 00003270  6600 00F0                bne        +0xF2 /* 00003362 */
  4770. 00003274  594F                     subq.w     A7, 4
  4771. 00003276  3F04                     move.w     -[A7], D4
  4772. 00003278  A949                     syscall    GetMenuHandle
  4773. 0000327A  201F                     move.l     D0, [A7]+
  4774. 0000327C  2F00                     move.l     -[A7], D0
  4775. 0000327E  302E 000E                move.w     D0, [A6 + 0xE]
  4776. 00003282  4440                     neg.w      D0
  4777. 00003284  3F00                     move.w     -[A7], D0
  4778. 00003286  486E FEB4                pea.l      [A6 - 0x14C]
  4779. 0000328A  A946                     syscall    GetMenuItemText/GetItem
  4780. 0000328C  554F                     subq.w     A7, 2
  4781. 0000328E  486E FEB4                pea.l      [A6 - 0x14C]
  4782. 00003292  A9B6                     syscall    OpenDeskAcc
  4783. 00003294  544F                     addq.w     A7, 2
  4784. 00003296  6000 00CA                bra        +0xCC /* 00003362 */
  4785. label0000329A:
  4786. 0000329A  202E 000C                move.l     D0, [A6 + 0xC]
  4787. 0000329E  7202                     moveq.l    D1, 0x02
  4788. 000032A0  B041                     cmp.w      D0, D1
  4789. 000032A2  6740                     beq        +0x42 /* 000032E4 */
  4790. 000032A4  7203                     moveq.l    D1, 0x03
  4791. 000032A6  B041                     cmp.w      D0, D1
  4792. 000032A8  674C                     beq        +0x4E /* 000032F6 */
  4793. 000032AA  7204                     moveq.l    D1, 0x04
  4794. 000032AC  B041                     cmp.w      D0, D1
  4795. 000032AE  676E                     beq        +0x70 /* 0000331E */
  4796. 000032B0  7201                     moveq.l    D1, 0x01
  4797. 000032B2  B041                     cmp.w      D0, D1
  4798. 000032B4  6700 0088                beq        +0x8A /* 0000333E */
  4799. 000032B8  7210                     moveq.l    D1, 0x10
  4800. 000032BA  B041                     cmp.w      D0, D1
  4801. 000032BC  6700 008A                beq        +0x8C /* 00003348 */
  4802. 000032C0  7212                     moveq.l    D1, 0x12
  4803. 000032C2  B041                     cmp.w      D0, D1
  4804. 000032C4  6700 0082                beq        +0x84 /* 00003348 */
  4805. 000032C8  7213                     moveq.l    D1, 0x13
  4806. 000032CA  B041                     cmp.w      D0, D1
  4807. 000032CC  677A                     beq        +0x7C /* 00003348 */
  4808. 000032CE  7214                     moveq.l    D1, 0x14
  4809. 000032D0  B041                     cmp.w      D0, D1
  4810. 000032D2  6774                     beq        +0x76 /* 00003348 */
  4811. 000032D4  7215                     moveq.l    D1, 0x15
  4812. 000032D6  B041                     cmp.w      D0, D1
  4813. 000032D8  676E                     beq        +0x70 /* 00003348 */
  4814. 000032DA  7216                     moveq.l    D1, 0x16
  4815. 000032DC  B041                     cmp.w      D0, D1
  4816. 000032DE  677A                     beq        +0x7C /* 0000335A */
  4817. 000032E0  6000 0080                bra        +0x82 /* 00003362 */
  4818. label000032E4:
  4819. 000032E4  206D CD34                movea.l    A0, [A5 - 0x32CC]
  4820. 000032E8  2F10                     move.l     -[A7], [A0]
  4821. 000032EA  A851                     syscall    SetCursor
  4822. 000032EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4823. 000032F0  4EAD EC9E                jsr        [A5 - 0x1362]
  4824. 000032F4  606C                     bra        +0x6E /* 00003362 */
  4825. label000032F6:
  4826. 000032F6  486E FFB4                pea.l      [A6 - 0x4C]
  4827. 000032FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4828. 000032FE  4EAD ECB0                jsr        [A5 - 0x1350]
  4829. 00003302  102E FFB4                move.b     D0, [A6 - 0x4C]
  4830. 00003306  675A                     beq        +0x5C /* 00003362 */
  4831. 00003308  206D CD34                movea.l    A0, [A5 - 0x32CC]
  4832. 0000330C  2F10                     move.l     -[A7], [A0]
  4833. 0000330E  A851                     syscall    SetCursor
  4834. 00003310  486E FFB4                pea.l      [A6 - 0x4C]
  4835. 00003314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4836. 00003318  4EAD ECA4                jsr        [A5 - 0x135C]
  4837. 0000331C  6044                     bra        +0x46 /* 00003362 */
  4838. label0000331E:
  4839. 0000331E  594F                     subq.w     A7, 4
  4840. 00003320  A924                     syscall    FrontWindow
  4841. 00003322  245F                     movea.l    A2, [A7]+
  4842. 00003324  2F0A                     move.l     -[A7], A2
  4843. 00003326  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  4844. 0000332A  584F                     addq.w     A7, 4
  4845. 0000332C  4A00                     tst.b      D0
  4846. 0000332E  6732                     beq        +0x34 /* 00003362 */
  4847. 00003330  594F                     subq.w     A7, 4
  4848. 00003332  A924                     syscall    FrontWindow
  4849. 00003334  265F                     movea.l    A3, [A7]+
  4850. 00003336  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  4851. 0000333A  A9B7                     syscall    CloseDeskAcc
  4852. 0000333C  6024                     bra        +0x26 /* 00003362 */
  4853. label0000333E:
  4854. 0000333E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4855. 00003342  4EAD D8C8                jsr        [A5 - 0x2738]
  4856. 00003346  601A                     bra        +0x1C /* 00003362 */
  4857. label00003348:
  4858. 00003348  554F                     subq.w     A7, 2
  4859. 0000334A  302E 000E                move.w     D0, [A6 + 0xE]
  4860. 0000334E  72F0                     moveq.l    D1, 0xFFFFFFF0
  4861. 00003350  D041                     add.w      D0, D1
  4862. 00003352  3F00                     move.w     -[A7], D0
  4863. 00003354  A9C2                     syscall    SysEdit
  4864. 00003356  544F                     addq.w     A7, 2
  4865. 00003358  6008                     bra        +0xA /* 00003362 */
  4866. label0000335A:
  4867. 0000335A  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  4868. 0000335E  4EAD F974                jsr        [A5 - 0x68C]
  4869. label00003362:
  4870. 00003362  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4871. 00003366  4E5E                     unlink     A6
  4872. 00003368  4E74 0008                rtd        0x0008
  4873. export_464:
  4874. 0000336C  4E56 FFC0                link       A6, -0x0040
  4875. 00003370  48E7 1030                movem.l    -[A7], D3,A2,A3
  4876. 00003374  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  4877. 00003378  4EAD E162                jsr        [A5 - 0x1E9E]
  4878. 0000337C  2640                     movea.l    A3, D0
  4879. 0000337E  B6FC 0000                cmpa.w     A3, 0x0
  4880. 00003382  6712                     beq        +0x14 /* 00003396 */
  4881. 00003384  2440                     movea.l    A2, D0
  4882. 00003386  2F0B                     move.l     -[A7], A3
  4883. 00003388  4EAD D07E                jsr        [A5 - 0x2F82]
  4884. 0000338C  1200                     move.b     D1, D0
  4885. 0000338E  200A                     move.l     D0, A2
  4886. 00003390  7000                     moveq.l    D0, 0x00
  4887. 00003392  1001                     move.b     D0, D1
  4888. 00003394  6002                     bra        +0x4 /* 00003398 */
  4889. label00003396:
  4890. 00003396  7000                     moveq.l    D0, 0x00
  4891. label00003398:
  4892. 00003398  1600                     move.b     D3, D0
  4893. 0000339A  7001                     moveq.l    D0, 0x01
  4894. 0000339C  2F00                     move.l     -[A7], D0
  4895. 0000339E  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4896. 000033A2  4EAD D4FC                jsr        [A5 - 0x2B04]
  4897. 000033A6  102D CD67                move.b     D0, [A5 - 0x3299]
  4898. 000033AA  674A                     beq        +0x4C /* 000033F6 */
  4899. 000033AC  7004                     moveq.l    D0, 0x04
  4900. 000033AE  2F00                     move.l     -[A7], D0
  4901. 000033B0  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4902. 000033B4  4EAD D4FC                jsr        [A5 - 0x2B04]
  4903. 000033B8  7010                     moveq.l    D0, 0x10
  4904. 000033BA  2F00                     move.l     -[A7], D0
  4905. 000033BC  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4906. 000033C0  4EAD D4FC                jsr        [A5 - 0x2B04]
  4907. 000033C4  7012                     moveq.l    D0, 0x12
  4908. 000033C6  2F00                     move.l     -[A7], D0
  4909. 000033C8  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4910. 000033CC  4EAD D4FC                jsr        [A5 - 0x2B04]
  4911. 000033D0  7013                     moveq.l    D0, 0x13
  4912. 000033D2  2F00                     move.l     -[A7], D0
  4913. 000033D4  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4914. 000033D8  4EAD D4FC                jsr        [A5 - 0x2B04]
  4915. 000033DC  7014                     moveq.l    D0, 0x14
  4916. 000033DE  2F00                     move.l     -[A7], D0
  4917. 000033E0  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4918. 000033E4  4EAD D4FC                jsr        [A5 - 0x2B04]
  4919. 000033E8  7015                     moveq.l    D0, 0x15
  4920. 000033EA  2F00                     move.l     -[A7], D0
  4921. 000033EC  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4922. 000033F0  4EAD D4FC                jsr        [A5 - 0x2B04]
  4923. 000033F4  6010                     bra        +0x12 /* 00003406 */
  4924. label000033F6:
  4925. 000033F6  4A03                     tst.b      D3
  4926. 000033F8  660C                     bne        +0xE /* 00003406 */
  4927. 000033FA  7016                     moveq.l    D0, 0x16
  4928. 000033FC  2F00                     move.l     -[A7], D0
  4929. 000033FE  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4930. 00003402  4EAD D4FC                jsr        [A5 - 0x2B04]
  4931. label00003406:
  4932. 00003406  206E 0008                movea.l    A0, [A6 + 0x8]
  4933. 0000340A  2250                     movea.l    A1, [A0]
  4934. 0000340C  4A29 003A                tst.b      [A1 + 0x3A]
  4935. 00003410  661C                     bne        +0x1E /* 0000342E */
  4936. 00003412  4A03                     tst.b      D3
  4937. 00003414  6618                     bne        +0x1A /* 0000342E */
  4938. 00003416  7002                     moveq.l    D0, 0x02
  4939. 00003418  2F00                     move.l     -[A7], D0
  4940. 0000341A  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4941. 0000341E  4EAD D4FC                jsr        [A5 - 0x2B04]
  4942. 00003422  7003                     moveq.l    D0, 0x03
  4943. 00003424  2F00                     move.l     -[A7], D0
  4944. 00003426  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4945. 0000342A  4EAD D4FC                jsr        [A5 - 0x2B04]
  4946. label0000342E:
  4947. 0000342E  486E FFC0                pea.l      [A6 - 0x40]
  4948. 00003432  3F3C 0080                move.w     -[A7], 0x80
  4949. 00003436  7003                     moveq.l    D0, 0x03
  4950. 00003438  3F00                     move.w     -[A7], D0
  4951. 0000343A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4952. 0000343E  7010                     moveq.l    D0, 0x10
  4953. 00003440  2F00                     move.l     -[A7], D0
  4954. 00003442  486E FFC0                pea.l      [A6 - 0x40]
  4955. 00003446  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4956. 0000344A  4EAD D520                jsr        [A5 - 0x2AE0]
  4957. 0000344E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4958. 00003452  4E5E                     unlink     A6
  4959. 00003454  4E74 0004                rtd        0x0004
  4960. export_465:
  4961. 00003458  4E56 0000                link       A6, 0
  4962. 0000345C  206E 0008                movea.l    A0, [A6 + 0x8]
  4963. 00003460  2250                     movea.l    A1, [A0]
  4964. 00003462  136E 000C 003C           move.b     [A1 + 0x3C], [A6 + 0xC]
  4965. 00003468  4E5E                     unlink     A6
  4966. 0000346A  4E74 0006                rtd        0x0006
  4967. export_466:
  4968. 0000346E  4E56 0000                link       A6, 0
  4969. 00003472  206E 0008                movea.l    A0, [A6 + 0x8]
  4970. 00003476  2250                     movea.l    A1, [A0]
  4971. 00003478  136E 000C 003D           move.b     [A1 + 0x3D], [A6 + 0xC]
  4972. 0000347E  4E5E                     unlink     A6
  4973. 00003480  4E74 0006                rtd        0x0006
  4974. export_467:
  4975. 00003484  4E56 FFFC                link       A6, -0x0004
  4976. 00003488  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4977. 0000348C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4978. 00003490  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4979. 00003494  4EAD EC50                jsr        [A5 - 0x13B0]
  4980. 00003498  282E 000C                move.l     D4, [A6 + 0xC]
  4981. 0000349C  43EE FFFC                lea.l      A1, [A6 - 0x4]
  4982. 000034A0  A11D                     syscall    MaxMem, flags=1
  4983. 000034A2  2288                     move.l     [A1], A0
  4984. 000034A4  9880                     sub.l      D4, D0
  4985. 000034A6  7001                     moveq.l    D0, 0x01
  4986. 000034A8  B880                     cmp.l      D4, D0
  4987. 000034AA  6D00 00C6                blt        +0xC8 /* 00003572 */
  4988. 000034AE  7C00                     moveq.l    D6, 0x00
  4989. 000034B0  246E 0008                movea.l    A2, [A6 + 0x8]
  4990. 000034B4  2052                     movea.l    A0, [A2]
  4991. 000034B6  2668 0036                movea.l    A3, [A0 + 0x36]
  4992. 000034BA  B6FC 0000                cmpa.w     A3, 0x0
  4993. 000034BE  6700 00AE                beq        +0xB0 /* 0000356E */
  4994. 000034C2  594F                     subq.w     A7, 4
  4995. 000034C4  2F0B                     move.l     -[A7], A3
  4996. 000034C6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4997. 000034CA  2A1F                     move.l     D5, [A7]+
  4998. 000034CC  2652                     movea.l    A3, [A2]
  4999. 000034CE  4A2B 003D                tst.b      [A3 + 0x3D]
  5000. 000034D2  6712                     beq        +0x14 /* 000034E6 */
  5001. 000034D4  2005                     move.l     D0, D5
  5002. 000034D6  9084                     sub.l      D0, D4
  5003. 000034D8  D0AB 0032                add.l      D0, [A3 + 0x32]
  5004. 000034DC  222B 002E                move.l     D1, [A3 + 0x2E]
  5005. 000034E0  B081                     cmp.l      D0, D1
  5006. 000034E2  6D2A                     blt        +0x2C /* 0000350E */
  5007. 000034E4  6016                     bra        +0x18 /* 000034FC */
  5008. label000034E6:
  5009. 000034E6  2005                     move.l     D0, D5
  5010. 000034E8  9084                     sub.l      D0, D4
  5011. 000034EA  246E 0008                movea.l    A2, [A6 + 0x8]
  5012. 000034EE  2652                     movea.l    A3, [A2]
  5013. 000034F0  D0AB 0032                add.l      D0, [A3 + 0x32]
  5014. 000034F4  222B 002A                move.l     D1, [A3 + 0x2A]
  5015. 000034F8  B081                     cmp.l      D0, D1
  5016. 000034FA  6D12                     blt        +0x14 /* 0000350E */
  5017. label000034FC:
  5018. 000034FC  206E 0008                movea.l    A0, [A6 + 0x8]
  5019. 00003500  2250                     movea.l    A1, [A0]
  5020. 00003502  2069 0036                movea.l    A0, [A1 + 0x36]
  5021. 00003506  2005                     move.l     D0, D5
  5022. 00003508  9084                     sub.l      D0, D4
  5023. 0000350A  A024                     syscall    SetHandleSize
  5024. 0000350C  7C01                     moveq.l    D6, 0x01
  5025. label0000350E:
  5026. 0000350E  4A06                     tst.b      D6
  5027. 00003510  6646                     bne        +0x48 /* 00003558 */
  5028. 00003512  206E 0008                movea.l    A0, [A6 + 0x8]
  5029. 00003516  2250                     movea.l    A1, [A0]
  5030. 00003518  4A29 003C                tst.b      [A1 + 0x3C]
  5031. 0000351C  663A                     bne        +0x3C /* 00003558 */
  5032. 0000351E  246E 0008                movea.l    A2, [A6 + 0x8]
  5033. 00003522  2652                     movea.l    A3, [A2]
  5034. 00003524  7036                     moveq.l    D0, 0x36
  5035. 00003526  D7C0                     add.l      A3, D0
  5036. 00003528  2005                     move.l     D0, D5
  5037. 0000352A  9084                     sub.l      D0, D4
  5038. 0000352C  263C 0000 0800           move.l     D3, 0x800
  5039. 00003532  B083                     cmp.l      D0, D3
  5040. 00003534  6D08                     blt        +0xA /* 0000353E */
  5041. 00003536  2053                     movea.l    A0, [A3]
  5042. 00003538  2003                     move.l     D0, D3
  5043. 0000353A  A024                     syscall    SetHandleSize
  5044. 0000353C  6018                     bra        +0x1A /* 00003556 */
  5045. label0000353E:
  5046. 0000353E  206E 0008                movea.l    A0, [A6 + 0x8]
  5047. 00003542  2250                     movea.l    A1, [A0]
  5048. 00003544  2069 0036                movea.l    A0, [A1 + 0x36]
  5049. 00003548  A023                     syscall    DisposHandle/DisposeHandle
  5050. 0000354A  7000                     moveq.l    D0, 0x00
  5051. 0000354C  206E 0008                movea.l    A0, [A6 + 0x8]
  5052. 00003550  2250                     movea.l    A1, [A0]
  5053. 00003552  2340 0036                move.l     [A1 + 0x36], D0
  5054. label00003556:
  5055. 00003556  7C01                     moveq.l    D6, 0x01
  5056. label00003558:
  5057. 00003558  4A06                     tst.b      D6
  5058. 0000355A  6712                     beq        +0x14 /* 0000356E */
  5059. 0000355C  7000                     moveq.l    D0, 0x00
  5060. 0000355E  2B40 CD68                move.l     [A5 - 0x3298], D0
  5061. 00003562  206E 0008                movea.l    A0, [A6 + 0x8]
  5062. 00003566  2250                     movea.l    A1, [A0]
  5063. 00003568  137C 0001 003A           move.b     [A1 + 0x3A], 0x1
  5064. label0000356E:
  5065. 0000356E  4A06                     tst.b      D6
  5066. 00003570  6704                     beq        +0x6 /* 00003576 */
  5067. label00003572:
  5068. 00003572  7001                     moveq.l    D0, 0x01
  5069. 00003574  601C                     bra        +0x1E /* 00003592 */
  5070. label00003576:
  5071. 00003576  206E 0008                movea.l    A0, [A6 + 0x8]
  5072. 0000357A  2250                     movea.l    A1, [A0]
  5073. 0000357C  4A29 003C                tst.b      [A1 + 0x3C]
  5074. 00003580  6704                     beq        +0x6 /* 00003586 */
  5075. 00003582  7000                     moveq.l    D0, 0x00
  5076. 00003584  600C                     bra        +0xE /* 00003592 */
  5077. label00003586:
  5078. 00003586  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5079. 0000358A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5080. 0000358E  4EAD EC5C                jsr        [A5 - 0x13A4]
  5081. label00003592:
  5082. 00003592  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  5083. 00003596  4E5E                     unlink     A6
  5084. 00003598  4E74 0008                rtd        0x0008
  5085. export_468:
  5086. 0000359C  4E56 0000                link       A6, 0
  5087. 000035A0  4E5E                     unlink     A6
  5088. 000035A2  4E74 0008                rtd        0x0008
  5089. export_469:
  5090. 000035A6  4E56 0000                link       A6, 0
  5091. 000035AA  4E5E                     unlink     A6
  5092. 000035AC  4E74 0004                rtd        0x0004
  5093. export_470:
  5094. 000035B0  4E56 0000                link       A6, 0
  5095. 000035B4  7094                     moveq.l    D0, 0xFFFFFF94
  5096. 000035B6  3F00                     move.w     -[A7], D0
  5097. 000035B8  42A7                     clr.l      -[A7]
  5098. 000035BA  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5099. 000035BE  7000                     moveq.l    D0, 0x00
  5100. 000035C0  4E5E                     unlink     A6
  5101. 000035C2  4E74 0008                rtd        0x0008
  5102. export_441:
  5103. 000035C6  4E56 FFF8                link       A6, -0x0008
  5104. 000035CA  48E7 1820                movem.l    -[A7], D3,D4,A2
  5105. 000035CE  2D7C 7FFF FFFF FFF8      move.l     [A6 - 0x8], 0x7FFFFFFF
  5106. 000035D6  486E FFF8                pea.l      [A6 - 0x8]
  5107. 000035DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5108. 000035DE  4EAD D6AE                jsr        [A5 - 0x2952]
  5109. 000035E2  246E 0008                movea.l    A2, [A6 + 0x8]
  5110. 000035E6  2612                     move.l     D3, [A2]
  5111. 000035E8  282E FFF8                move.l     D4, [A6 - 0x8]
  5112. 000035EC  B684                     cmp.l      D3, D4
  5113. 000035EE  6C02                     bge        +0x4 /* 000035F2 */
  5114. 000035F0  6002                     bra        +0x4 /* 000035F4 */
  5115. label000035F2:
  5116. 000035F2  2604                     move.l     D3, D4
  5117. label000035F4:
  5118. 000035F4  2483                     move.l     [A2], D3
  5119. 000035F6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5120. 000035FA  4E5E                     unlink     A6
  5121. 000035FC  4E74 0008                rtd        0x0008
  5122. export_471:
  5123. 00003600  4E56 FFC4                link       A6, -0x003C
  5124. 00003604  48E7 1030                movem.l    -[A7], D3,A2,A3
  5125. 00003608  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5126. 0000360C  4EAD EC6E                jsr        [A5 - 0x1392]
  5127. 00003610  486E FFC4                pea.l      [A6 - 0x3C]
  5128. 00003614  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5129. 00003618  584F                     addq.w     A7, 4
  5130. 0000361A  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  5131. 0000361E  7000                     moveq.l    D0, 0x00
  5132. 00003620  43FA 0006                lea.l      A1, [PC + 0x6 /* 00003628, value 0x4A80662C */]
  5133. 00003624  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  5134. 00003628  4A80                     tst.l      D0
  5135. 0000362A  662C                     bne        +0x2E /* 00003658 */
  5136. 0000362C  7001                     moveq.l    D0, 0x01
  5137. 0000362E  206E 0008                movea.l    A0, [A6 + 0x8]
  5138. 00003632  2250                     movea.l    A1, [A0]
  5139. 00003634  3340 0024                move.w     [A1 + 0x24], D0
  5140. label00003638:
  5141. 00003638  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5142. 0000363C  4EAD EC68                jsr        [A5 - 0x1398]
  5143. 00003640  246E 0008                movea.l    A2, [A6 + 0x8]
  5144. 00003644  2652                     movea.l    A3, [A2]
  5145. 00003646  4A2B 0023                tst.b      [A3 + 0x23]
  5146. 0000364A  66EC                     bne        -0x12 /* 00003638 */
  5147. 0000364C  7002                     moveq.l    D0, 0x02
  5148. 0000364E  3740 0024                move.w     [A3 + 0x24], D0
  5149. 00003652  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5150. 00003656  6034                     bra        +0x36 /* 0000368C */
  5151. label00003658:
  5152. 00003658  362D CD24                move.w     D3, [A5 - 0x32DC]
  5153. 0000365C  7001                     moveq.l    D0, 0x01
  5154. 0000365E  B640                     cmp.w      D3, D0
  5155. 00003660  670C                     beq        +0xE /* 0000366E */
  5156. 00003662  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  5157. 00003666  3F03                     move.w     -[A7], D3
  5158. 00003668  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5159. 0000366C  5C4F                     addq.w     A7, 6
  5160. label0000366E:
  5161. 0000366E  4267                     clr.w      -[A7]
  5162. 00003670  A938                     syscall    HiliteMenu
  5163. 00003672  486E FFC4                pea.l      [A6 - 0x3C]
  5164. 00003676  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  5165. 0000367A  102E FFC9                move.b     D0, [A6 - 0x37]
  5166. 0000367E  670C                     beq        +0xE /* 0000368C */
  5167. 00003680  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  5168. 00003684  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  5169. 00003688  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5170. label0000368C:
  5171. 0000368C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5172. 00003690  4EAD EBF6                jsr        [A5 - 0x140A]
  5173. 00003694  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5174. 00003698  4E5E                     unlink     A6
  5175. 0000369A  4E74 0004                rtd        0x0004
  5176. export_472:
  5177. 0000369E  4E56 FFF8                link       A6, -0x0008
  5178. 000036A2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5179. 000036A6  7000                     moveq.l    D0, 0x00
  5180. 000036A8  2D40 FFF8                move.l     [A6 - 0x8], D0
  5181. 000036AC  594F                     subq.w     A7, 4
  5182. 000036AE  A924                     syscall    FrontWindow
  5183. 000036B0  285F                     movea.l    A4, [A7]+
  5184. 000036B2  2F0C                     move.l     -[A7], A4
  5185. 000036B4  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  5186. 000036B8  584F                     addq.w     A7, 4
  5187. 000036BA  1800                     move.b     D4, D0
  5188. 000036BC  246E 0008                movea.l    A2, [A6 + 0x8]
  5189. 000036C0  2052                     movea.l    A0, [A2]
  5190. 000036C2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5191. 000036C6  4EAD DC62                jsr        [A5 - 0x239E]
  5192. 000036CA  4227                     clr.b      -[A7]
  5193. 000036CC  2F0A                     move.l     -[A7], A2
  5194. 000036CE  4EAD EC44                jsr        [A5 - 0x13BC]
  5195. 000036D2  7600                     moveq.l    D3, 0x00
  5196. 000036D4  2052                     movea.l    A0, [A2]
  5197. 000036D6  2143 0032                move.l     [A0 + 0x32], D3
  5198. 000036DA  4240                     clr.w      D0
  5199. 000036DC  3B40 CD24                move.w     [A5 - 0x32DC], D0
  5200. 000036E0  2B43 CD20                move.l     [A5 - 0x32E0], D3
  5201. 000036E4  2652                     movea.l    A3, [A2]
  5202. 000036E6  4A2B 0022                tst.b      [A3 + 0x22]
  5203. 000036EA  6720                     beq        +0x22 /* 0000370C */
  5204. 000036EC  486D 0DEA                pea.l      [A5 + 0xDEA /* export_441 */]
  5205. 000036F0  486E FFF8                pea.l      [A6 - 0x8]
  5206. 000036F4  2F2B 001E                move.l     -[A7], [A3 + 0x1E]
  5207. 000036F8  4EAD D6F6                jsr        [A5 - 0x290A]
  5208. 000036FC  2052                     movea.l    A0, [A2]
  5209. 000036FE  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  5210. 00003702  4EAD D6D8                jsr        [A5 - 0x2928]
  5211. 00003706  2052                     movea.l    A0, [A2]
  5212. 00003708  4228 0022                clr.b      [A0 + 0x22]
  5213. label0000370C:
  5214. 0000370C  594F                     subq.w     A7, 4
  5215. 0000370E  A924                     syscall    FrontWindow
  5216. 00003710  201F                     move.l     D0, [A7]+
  5217. 00003712  2F00                     move.l     -[A7], D0
  5218. 00003714  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  5219. 00003718  584F                     addq.w     A7, 4
  5220. 0000371A  4A00                     tst.b      D0
  5221. 0000371C  6714                     beq        +0x16 /* 00003732 */
  5222. 0000371E  7000                     moveq.l    D0, 0x00
  5223. 00003720  2B40 CD68                move.l     [A5 - 0x3298], D0
  5224. 00003724  4A04                     tst.b      D4
  5225. 00003726  6616                     bne        +0x18 /* 0000373E */
  5226. 00003728  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5227. 0000372C  4EAD EC7A                jsr        [A5 - 0x1386]
  5228. 00003730  600C                     bra        +0xE /* 0000373E */
  5229. label00003732:
  5230. 00003732  4A04                     tst.b      D4
  5231. 00003734  6708                     beq        +0xA /* 0000373E */
  5232. 00003736  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5233. 0000373A  4EAD EC80                jsr        [A5 - 0x1380]
  5234. label0000373E:
  5235. 0000373E  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  5236. 00003742  206E 0008                movea.l    A0, [A6 + 0x8]
  5237. 00003746  2250                     movea.l    A1, [A0]
  5238. 00003748  705E                     moveq.l    D0, 0x5E
  5239. 0000374A  D3C0                     add.l      A1, D0
  5240. 0000374C  2F09                     move.l     -[A7], A1
  5241. 0000374E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5242. 00003752  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5243. 00003756  4E5E                     unlink     A6
  5244. 00003758  4E74 0004                rtd        0x0004
  5245. export_473:
  5246. 0000375C  4E56 FEA8                link       A6, -0x0158
  5247. 00003760  2F04                     move.l     -[A7], D4
  5248. 00003762  486E FEA8                pea.l      [A6 - 0x158]
  5249. 00003766  486E FEAA                pea.l      [A6 - 0x156]
  5250. 0000376A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  5251. 0000376E  0C6E 0000 FEAA           cmpi.w     [A6 - 0x156], 0x0
  5252. 00003774  6F74                     ble        +0x76 /* 000037EA */
  5253. 00003776  206D CD34                movea.l    A0, [A5 - 0x32CC]
  5254. 0000377A  2F10                     move.l     -[A7], [A0]
  5255. 0000377C  A851                     syscall    SetCursor
  5256. 0000377E  7801                     moveq.l    D4, 0x01
  5257. 00003780  6062                     bra        +0x64 /* 000037E4 */
  5258. label00003782:
  5259. 00003782  3F04                     move.w     -[A7], D4
  5260. 00003784  486E FEAC                pea.l      [A6 - 0x154]
  5261. 00003788  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  5262. 0000378C  2D6E FEAE FFB6           move.l     [A6 - 0x4A], [A6 - 0x152]
  5263. 00003792  3D6E FEAC FFBA           move.w     [A6 - 0x46], [A6 - 0x154]
  5264. 00003798  3D6E FEB2 FFBC           move.w     [A6 - 0x44], [A6 - 0x14E]
  5265. 0000379E  1D7C 0001 FFB4           move.b     [A6 - 0x4C], 0x1
  5266. 000037A4  486E FFBE                pea.l      [A6 - 0x42]
  5267. 000037A8  486E FEB4                pea.l      [A6 - 0x14C]
  5268. 000037AC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  5269. 000037B0  504F                     addq.w     A7, 8
  5270. 000037B2  486E FFB4                pea.l      [A6 - 0x4C]
  5271. 000037B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5272. 000037BA  4EAD ECA4                jsr        [A5 - 0x135C]
  5273. 000037BE  0C6E 0001 FEA8           cmpi.w     [A6 - 0x158], 0x1
  5274. 000037C4  6616                     bne        +0x18 /* 000037DC */
  5275. 000037C6  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  5276. 000037CA  4EAD E15C                jsr        [A5 - 0x1EA4]
  5277. 000037CE  A9FF                     syscall    Debugger
  5278. 000037D0  7009                     moveq.l    D0, 0x09
  5279. 000037D2  2F00                     move.l     -[A7], D0
  5280. 000037D4  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  5281. 000037D8  4EAD D63C                jsr        [A5 - 0x29C4]
  5282. label000037DC:
  5283. 000037DC  3F04                     move.w     -[A7], D4
  5284. 000037DE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  5285. 000037E2  5244                     addq.w     D4, 1
  5286. label000037E4:
  5287. 000037E4  B86E FEAA                cmp.w      D4, [A6 - 0x156]
  5288. 000037E8  6F98                     ble        -0x66 /* 00003782 */
  5289. label000037EA:
  5290. 000037EA  3F2E FEAA                move.w     -[A7], [A6 - 0x156]
  5291. 000037EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5292. 000037F2  4EAD EC74                jsr        [A5 - 0x138C]
  5293. 000037F6  281F                     move.l     D4, [A7]+
  5294. 000037F8  4E5E                     unlink     A6
  5295. 000037FA  4E74 0004                rtd        0x0004
  5296. export_474:
  5297. 000037FE  4E56 0000                link       A6, 0
  5298. 00003802  3F3C FF7F                move.w     -[A7], 0xFF7F
  5299. 00003806  4267                     clr.w      -[A7]
  5300. 00003808  201F                     move.l     D0, [A7]+
  5301. 0000380A  A032                     syscall    FlushEvents
  5302. 0000380C  102D CD2A                move.b     D0, [A5 - 0x32D6]
  5303. 00003810  E808                     lsr        D0.b, 4
  5304. 00003812  7201                     moveq.l    D1, 0x01
  5305. 00003814  C001                     and.b      D0, D1
  5306. 00003816  6612                     bne        +0x14 /* 0000382A */
  5307. 00003818  302E 000C                move.w     D0, [A6 + 0xC]
  5308. 0000381C  660C                     bne        +0xE /* 0000382A */
  5309. 0000381E  7002                     moveq.l    D0, 0x02
  5310. 00003820  2F00                     move.l     -[A7], D0
  5311. 00003822  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  5312. 00003826  4EAD D63C                jsr        [A5 - 0x29C4]
  5313. label0000382A:
  5314. 0000382A  4E5E                     unlink     A6
  5315. 0000382C  4E74 0006                rtd        0x0006
  5316. export_475:
  5317. 00003830  4E56 0000                link       A6, 0
  5318. 00003834  2F03                     move.l     -[A7], D3
  5319. 00003836  102D CD67                move.b     D0, [A5 - 0x3299]
  5320. 0000383A  6618                     bne        +0x1A /* 00003854 */
  5321. 0000383C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5322. 00003840  4EBA E8C8                jsr        [PC - 0x1738 /* 0000210A */]
  5323. 00003844  7601                     moveq.l    D3, 0x01
  5324. 00003846  1B43 CD67                move.b     [A5 - 0x3299], D3
  5325. 0000384A  1F03                     move.b     -[A7], D3
  5326. 0000384C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5327. 00003850  4EAD D64E                jsr        [A5 - 0x29B2]
  5328. label00003854:
  5329. 00003854  261F                     move.l     D3, [A7]+
  5330. 00003856  4E5E                     unlink     A6
  5331. 00003858  4E74 0004                rtd        0x0004
  5332. export_476:
  5333. 0000385C  4E56 FFFC                link       A6, -0x0004
  5334. 00003860  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  5335. 00003864  102D CD67                move.b     D0, [A5 - 0x3299]
  5336. 00003868  671E                     beq        +0x20 /* 00003888 */
  5337. 0000386A  594F                     subq.w     A7, 4
  5338. 0000386C  A924                     syscall    FrontWindow
  5339. 0000386E  201F                     move.l     D0, [A7]+
  5340. 00003870  2F00                     move.l     -[A7], D0
  5341. 00003872  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  5342. 00003876  584F                     addq.w     A7, 4
  5343. 00003878  4A00                     tst.b      D0
  5344. 0000387A  660C                     bne        +0xE /* 00003888 */
  5345. 0000387C  422D CD67                clr.b      [A5 - 0x3299]
  5346. 00003880  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5347. 00003884  4EBA E8BE                jsr        [PC - 0x1742 /* 00002144 */]
  5348. label00003888:
  5349. 00003888  4E5E                     unlink     A6
  5350. 0000388A  4E74 0004                rtd        0x0004
  5351. export_477:
  5352. 0000388E  4E56 0000                link       A6, 0
  5353. 00003892  7000                     moveq.l    D0, 0x00
  5354. 00003894  206D EA4C                movea.l    A0, [A5 - 0x15B4]
  5355. 00003898  2080                     move.l     [A0], D0
  5356. 0000389A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5357. 0000389E  4EAD D8BC                jsr        [A5 - 0x2744]
  5358. 000038A2  4E5E                     unlink     A6
  5359. 000038A4  4E74 0004                rtd        0x0004
  5360. export_478:
  5361. 000038A8  4E56 0000                link       A6, 0
  5362. 000038AC  7000                     moveq.l    D0, 0x00
  5363. 000038AE  206D EA44                movea.l    A0, [A5 - 0x15BC]
  5364. 000038B2  2080                     move.l     [A0], D0
  5365. 000038B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5366. 000038B8  4EAD D8C2                jsr        [A5 - 0x273E]
  5367. 000038BC  4E5E                     unlink     A6
  5368. 000038BE  4E74 0004                rtd        0x0004
  5369. export_479:
  5370. 000038C2  4E56 FFFC                link       A6, -0x0004
  5371. 000038C6  48E7 0030                movem.l    -[A7], A2,A3
  5372. 000038CA  206E 0008                movea.l    A0, [A6 + 0x8]
  5373. 000038CE  2250                     movea.l    A1, [A0]
  5374. 000038D0  4229 0023                clr.b      [A1 + 0x23]
  5375. label000038D4:
  5376. 000038D4  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  5377. 000038D8  4EAD E162                jsr        [A5 - 0x1E9E]
  5378. 000038DC  2440                     movea.l    A2, D0
  5379. 000038DE  B4FC 0000                cmpa.w     A2, 0x0
  5380. 000038E2  671E                     beq        +0x20 /* 00003902 */
  5381. 000038E4  2F0A                     move.l     -[A7], A2
  5382. 000038E6  4EBA D8C0                jsr        [PC - 0x2740 /* 000011A8 */]
  5383. 000038EA  2640                     movea.l    A3, D0
  5384. 000038EC  2F0B                     move.l     -[A7], A3
  5385. 000038EE  4EAD D8C8                jsr        [A5 - 0x2738]
  5386. 000038F2  4A00                     tst.b      D0
  5387. 000038F4  66DE                     bne        -0x20 /* 000038D4 */
  5388. 000038F6  206E 0008                movea.l    A0, [A6 + 0x8]
  5389. 000038FA  2250                     movea.l    A1, [A0]
  5390. 000038FC  137C 0001 0023           move.b     [A1 + 0x23], 0x1
  5391. label00003902:
  5392. 00003902  206E 0008                movea.l    A0, [A6 + 0x8]
  5393. 00003906  2250                     movea.l    A1, [A0]
  5394. 00003908  1029 0023                move.b     D0, [A1 + 0x23]
  5395. 0000390C  57C0                     seq        D0
  5396. 0000390E  4400                     neg.b      D0
  5397. 00003910  4880                     ext.w      D0
  5398. 00003912  48C0                     ext.l      D0
  5399. 00003914  4CDF 0C00                movem.l    A2,A3, [A7]+
  5400. 00003918  4E5E                     unlink     A6
  5401. 0000391A  4E74 0004                rtd        0x0004
  5402. export_480:
  5403. 0000391E  4E56 0000                link       A6, 0
  5404. 00003922  4E5E                     unlink     A6
  5405. 00003924  4E74 0004                rtd        0x0004
  5406. export_481:
  5407. 00003928  4E56 0000                link       A6, 0
  5408. 0000392C  7001                     moveq.l    D0, 0x01
  5409. 0000392E  3F00                     move.w     -[A7], D0
  5410. 00003930  42A7                     clr.l      -[A7]
  5411. 00003932  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5412. 00003936  4E5E                     unlink     A6
  5413. 00003938  4E74 0004                rtd        0x0004
  5414. export_482:
  5415. 0000393C  4E56 0000                link       A6, 0
  5416. 00003940  4E5E                     unlink     A6
  5417. 00003942  4E74 0004                rtd        0x0004
  5418. export_483:
  5419. 00003946  4E56 0000                link       A6, 0
  5420. 0000394A  4E5E                     unlink     A6
  5421. 0000394C  4E74 0008                rtd        0x0008
  5422. export_484:
  5423. 00003950  4E56 FFF8                link       A6, -0x0008
  5424. 00003954  48E7 1030                movem.l    -[A7], D3,A2,A3
  5425. 00003958  486E FFF8                pea.l      [A6 - 0x8]
  5426. 0000395C  246E 0008                movea.l    A2, [A6 + 0x8]
  5427. 00003960  2052                     movea.l    A0, [A2]
  5428. 00003962  3F28 0058                move.w     -[A7], [A0 + 0x58]
  5429. 00003966  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  5430. 0000396C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  5431. 00003970  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5432. 00003974  7001                     moveq.l    D0, 0x01
  5433. 00003976  1F00                     move.b     -[A7], D0
  5434. 00003978  2F0A                     move.l     -[A7], A2
  5435. 0000397A  4EAD DA0C                jsr        [A5 - 0x25F4]
  5436. 0000397E  1600                     move.b     D3, D0
  5437. 00003980  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5438. 00003984  486D EE16                pea.l      [A5 - 0x11EA]
  5439. 00003988  2652                     movea.l    A3, [A2]
  5440. 0000398A  2F2B 0050                move.l     -[A7], [A3 + 0x50]
  5441. 0000398E  3F2B 003E                move.w     -[A7], [A3 + 0x3E]
  5442. 00003992  7040                     moveq.l    D0, 0x40
  5443. 00003994  2D4B FFFC                move.l     [A6 - 0x4], A3
  5444. 00003998  D7C0                     add.l      A3, D0
  5445. 0000399A  2F0B                     move.l     -[A7], A3
  5446. 0000399C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5447. 000039A0  2F28 0054                move.l     -[A7], [A0 + 0x54]
  5448. 000039A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5449. 000039A8  3F28 0058                move.w     -[A7], [A0 + 0x58]
  5450. 000039AC  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  5451. 000039B0  3F3C 0004                move.w     -[A7], 0x4
  5452. 000039B4  A9EA                     syscall    Pack3
  5453. 000039B6  1F03                     move.b     -[A7], D3
  5454. 000039B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5455. 000039BC  4EAD DA0C                jsr        [A5 - 0x25F4]
  5456. 000039C0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5457. 000039C4  4E5E                     unlink     A6
  5458. 000039C6  4E74 0008                rtd        0x0008
  5459. export_485:
  5460. 000039CA  4E56 FFF4                link       A6, -0x000C
  5461. 000039CE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5462. 000039D2  206E 0008                movea.l    A0, [A6 + 0x8]
  5463. 000039D6  2250                     movea.l    A1, [A0]
  5464. 000039D8  4A29 003A                tst.b      [A1 + 0x3A]
  5465. 000039DC  6700 0082                beq        +0x84 /* 00003A60 */
  5466. 000039E0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5467. 000039E4  A11D                     syscall    MaxMem, flags=1
  5468. 000039E6  2288                     move.l     [A1], A0
  5469. 000039E8  246E 0008                movea.l    A2, [A6 + 0x8]
  5470. 000039EC  2652                     movea.l    A3, [A2]
  5471. 000039EE  222B 0026                move.l     D1, [A3 + 0x26]
  5472. 000039F2  0681 0000 0800           addi.l     D1, 0x800
  5473. 000039F8  B081                     cmp.l      D0, D1
  5474. 000039FA  6F40                     ble        +0x42 /* 00003A3C */
  5475. 000039FC  246B 0036                movea.l    A2, [A3 + 0x36]
  5476. 00003A00  B4FC 0000                cmpa.w     A2, 0x0
  5477. 00003A04  6704                     beq        +0x6 /* 00003A0A */
  5478. 00003A06  204A                     movea.l    A0, A2
  5479. 00003A08  A023                     syscall    DisposHandle/DisposeHandle
  5480. label00003A0A:
  5481. 00003A0A  246E 0008                movea.l    A2, [A6 + 0x8]
  5482. 00003A0E  2052                     movea.l    A0, [A2]
  5483. 00003A10  2F28 0026                move.l     -[A7], [A0 + 0x26]
  5484. 00003A14  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  5485. 00003A18  584F                     addq.w     A7, 4
  5486. 00003A1A  2052                     movea.l    A0, [A2]
  5487. 00003A1C  2140 0036                move.l     [A0 + 0x36], D0
  5488. 00003A20  2F00                     move.l     -[A7], D0
  5489. 00003A22  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  5490. 00003A26  4203                     clr.b      D3
  5491. 00003A28  2052                     movea.l    A0, [A2]
  5492. 00003A2A  1143 003A                move.b     [A0 + 0x3A], D3
  5493. 00003A2E  2052                     movea.l    A0, [A2]
  5494. 00003A30  1143 003B                move.b     [A0 + 0x3B], D3
  5495. 00003A34  2F0A                     move.l     -[A7], A2
  5496. 00003A36  4EAD EC56                jsr        [A5 - 0x13AA]
  5497. 00003A3A  6024                     bra        +0x26 /* 00003A60 */
  5498. label00003A3C:
  5499. 00003A3C  246E 0008                movea.l    A2, [A6 + 0x8]
  5500. 00003A40  2052                     movea.l    A0, [A2]
  5501. 00003A42  4A28 003B                tst.b      [A0 + 0x3B]
  5502. 00003A46  6618                     bne        +0x1A /* 00003A60 */
  5503. 00003A48  3F3C 0081                move.w     -[A7], 0x81
  5504. 00003A4C  7001                     moveq.l    D0, 0x01
  5505. 00003A4E  3F00                     move.w     -[A7], D0
  5506. 00003A50  2F2D CD70                move.l     -[A7], [A5 - 0x3290]
  5507. 00003A54  4EAD FD9C                jsr        [A5 - 0x264]
  5508. 00003A58  2052                     movea.l    A0, [A2]
  5509. 00003A5A  117C 0001 003B           move.b     [A0 + 0x3B], 0x1
  5510. label00003A60:
  5511. 00003A60  286D CD74                movea.l    A4, [A5 - 0x328C]
  5512. 00003A64  2D6D EBE0 FFF8           move.l     [A6 - 0x8], [A5 - 0x1420]
  5513. label00003A6A:
  5514. 00003A6A  2D7C 7FFF FFFF FFFC      move.l     [A6 - 0x4], 0x7FFFFFFF
  5515. 00003A72  486E FFFC                pea.l      [A6 - 0x4]
  5516. 00003A76  2F0C                     move.l     -[A7], A4
  5517. 00003A78  4EAD D642                jsr        [A5 - 0x29BE]
  5518. 00003A7C  262E FFF8                move.l     D3, [A6 - 0x8]
  5519. 00003A80  282E FFFC                move.l     D4, [A6 - 0x4]
  5520. 00003A84  B684                     cmp.l      D3, D4
  5521. 00003A86  6C02                     bge        +0x4 /* 00003A8A */
  5522. 00003A88  6002                     bra        +0x4 /* 00003A8C */
  5523. label00003A8A:
  5524. 00003A8A  2604                     move.l     D3, D4
  5525. label00003A8C:
  5526. 00003A8C  2D43 FFF8                move.l     [A6 - 0x8], D3
  5527. 00003A90  204C                     movea.l    A0, A4
  5528. 00003A92  2250                     movea.l    A1, [A0]
  5529. 00003A94  2029 000C                move.l     D0, [A1 + 0xC]
  5530. 00003A98  2840                     movea.l    A4, D0
  5531. 00003A9A  4A80                     tst.l      D0
  5532. 00003A9C  66CC                     bne        -0x32 /* 00003A6A */
  5533. 00003A9E  486D 0DEA                pea.l      [A5 + 0xDEA /* export_441 */]
  5534. 00003AA2  486E FFF8                pea.l      [A6 - 0x8]
  5535. 00003AA6  206E 0008                movea.l    A0, [A6 + 0x8]
  5536. 00003AAA  2250                     movea.l    A1, [A0]
  5537. 00003AAC  2F29 001A                move.l     -[A7], [A1 + 0x1A]
  5538. 00003AB0  4EAD D6F6                jsr        [A5 - 0x290A]
  5539. 00003AB4  2B6E FFF8 CD68           move.l     [A5 - 0x3298], [A6 - 0x8]
  5540. 00003ABA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5541. 00003ABE  4E5E                     unlink     A6
  5542. 00003AC0  4E74 0008                rtd        0x0008
  5543. export_486:
  5544. 00003AC4  4E56 0000                link       A6, 0
  5545. 00003AC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5546. 00003ACC  206E 0008                movea.l    A0, [A6 + 0x8]
  5547. 00003AD0  2250                     movea.l    A1, [A0]
  5548. 00003AD2  2F29 001A                move.l     -[A7], [A1 + 0x1A]
  5549. 00003AD6  4EAD D6DE                jsr        [A5 - 0x2922]
  5550. 00003ADA  7000                     moveq.l    D0, 0x00
  5551. 00003ADC  2B40 CD68                move.l     [A5 - 0x3298], D0
  5552. 00003AE0  4E5E                     unlink     A6
  5553. 00003AE2  4E74 0008                rtd        0x0008
  5554. export_487:
  5555. 00003AE6  4E56 0000                link       A6, 0
  5556. 00003AEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5557. 00003AEE  206E 0008                movea.l    A0, [A6 + 0x8]
  5558. 00003AF2  2250                     movea.l    A1, [A0]
  5559. 00003AF4  2F29 001A                move.l     -[A7], [A1 + 0x1A]
  5560. 00003AF8  4EAD D6E4                jsr        [A5 - 0x291C]
  5561. 00003AFC  4E5E                     unlink     A6
  5562. 00003AFE  4E74 0008                rtd        0x0008
  5563. export_488:
  5564. 00003B02  4E56 0000                link       A6, 0
  5565. 00003B06  2F0A                     move.l     -[A7], A2
  5566. 00003B08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5567. 00003B0C  246E 0008                movea.l    A2, [A6 + 0x8]
  5568. 00003B10  2052                     movea.l    A0, [A2]
  5569. 00003B12  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  5570. 00003B16  4EAD D6DE                jsr        [A5 - 0x2922]
  5571. 00003B1A  2052                     movea.l    A0, [A2]
  5572. 00003B1C  117C 0001 0022           move.b     [A0 + 0x22], 0x1
  5573. 00003B22  245F                     movea.l    A2, [A7]+
  5574. 00003B24  4E5E                     unlink     A6
  5575. 00003B26  4E74 0008                rtd        0x0008
  5576. export_489:
  5577. 00003B2A  4E56 0000                link       A6, 0
  5578. 00003B2E  206E 0008                movea.l    A0, [A6 + 0x8]
  5579. 00003B32  2250                     movea.l    A1, [A0]
  5580. 00003B34  3029 0024                move.w     D0, [A1 + 0x24]
  5581. 00003B38  4E5E                     unlink     A6
  5582. 00003B3A  4E74 0004                rtd        0x0004
  5583. export_490:
  5584. 00003B3E  4E56 FF1C                link       A6, -0x00E4
  5585. 00003B42  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5586. 00003B46  7000                     moveq.l    D0, 0x00
  5587. 00003B48  2D40 FF1C                move.l     [A6 - 0xE4], D0
  5588. 00003B4C  486E FF68                pea.l      [A6 - 0x98]
  5589. 00003B50  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5590. 00003B54  584F                     addq.w     A7, 4
  5591. 00003B56  41EE FF76                lea.l      A0, [A6 - 0x8A]
  5592. 00003B5A  7000                     moveq.l    D0, 0x00
  5593. 00003B5C  43FA 0006                lea.l      A1, [PC + 0x6 /* 00003B64, value 0x4A806600 */]
  5594. 00003B60  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  5595. 00003B64  4A80                     tst.l      D0
  5596. 00003B66  6600 0132                bne        +0x134 /* 00003C9A */
  5597. 00003B6A  206D CD34                movea.l    A0, [A5 - 0x32CC]
  5598. 00003B6E  2F10                     move.l     -[A7], [A0]
  5599. 00003B70  A851                     syscall    SetCursor
  5600. 00003B72  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5601. 00003B78  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  5602. 00003B7E  7046                     moveq.l    D0, 0x46
  5603. 00003B80  2F00                     move.l     -[A7], D0
  5604. 00003B82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5605. 00003B86  4EAD DD0E                jsr        [A5 - 0x22F2]
  5606. 00003B8A  2D40 FF1C                move.l     [A6 - 0xE4], D0
  5607. 00003B8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5608. 00003B92  4EAD DD14                jsr        [A5 - 0x22EC]
  5609. 00003B96  4A00                     tst.b      D0
  5610. 00003B98  6700 00F2                beq        +0xF4 /* 00003C8C */
  5611. 00003B9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5612. 00003BA0  4EAD DCF0                jsr        [A5 - 0x2310]
  5613. 00003BA4  2C00                     move.l     D6, D0
  5614. 00003BA6  2F2E FF1C                move.l     -[A7], [A6 - 0xE4]
  5615. 00003BAA  4EAD D7D0                jsr        [A5 - 0x2830]
  5616. 00003BAE  2A00                     move.l     D5, D0
  5617. 00003BB0  7801                     moveq.l    D4, 0x01
  5618. 00003BB2  6000 00C8                bra        +0xCA /* 00003C7C */
  5619. label00003BB6:
  5620. 00003BB6  486E FF20                pea.l      [A6 - 0xE0]
  5621. 00003BBA  2F04                     move.l     -[A7], D4
  5622. 00003BBC  2F2E FF1C                move.l     -[A7], [A6 - 0xE4]
  5623. 00003BC0  4EAD D212                jsr        [A5 - 0x2DEE]
  5624. 00003BC4  554F                     subq.w     A7, 2
  5625. 00003BC6  3F2E FF20                move.w     -[A7], [A6 - 0xE0]
  5626. 00003BCA  2F2E FF22                move.l     -[A7], [A6 - 0xDE]
  5627. 00003BCE  2F2D CD62                move.l     -[A7], [A5 - 0x329E]
  5628. 00003BD2  486E FFA2                pea.l      [A6 - 0x5E]
  5629. 00003BD6  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5630. 00003BDA  301F                     move.w     D0, [A7]+
  5631. 00003BDC  3F00                     move.w     -[A7], D0
  5632. 00003BDE  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5633. 00003BE2  554F                     subq.w     A7, 2
  5634. 00003BE4  486E FF20                pea.l      [A6 - 0xE0]
  5635. 00003BE8  486E FFF0                pea.l      [A6 - 0x10]
  5636. 00003BEC  303C 0007                move.w     D0, 0x7
  5637. 00003BF0  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  5638. 00003BF2  301F                     move.w     D0, [A7]+
  5639. 00003BF4  3F00                     move.w     -[A7], D0
  5640. 00003BF6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5641. 00003BFA  1D7C 0001 FFA4           move.b     [A6 - 0x5C], 0x1
  5642. 00003C00  3D6E FFA2 FFAA           move.w     [A6 - 0x56], [A6 - 0x5E]
  5643. 00003C06  2D6E FFF0 FFA6           move.l     [A6 - 0x5A], [A6 - 0x10]
  5644. 00003C0C  4201                     clr.b      D1
  5645. 00003C0E  1D41 FFA5                move.b     [A6 - 0x5B], D1
  5646. 00003C12  7000                     moveq.l    D0, 0x00
  5647. 00003C14  1001                     move.b     D0, D1
  5648. 00003C16  3D40 FFAC                move.w     [A6 - 0x54], D0
  5649. 00003C1A  486E FFAE                pea.l      [A6 - 0x52]
  5650. 00003C1E  486E FF26                pea.l      [A6 - 0xDA]
  5651. 00003C22  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  5652. 00003C26  504F                     addq.w     A7, 8
  5653. 00003C28  486E FFA4                pea.l      [A6 - 0x5C]
  5654. 00003C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5655. 00003C30  4EAD ECA4                jsr        [A5 - 0x135C]
  5656. 00003C34  0C86 7064 6F63           cmpi.l     D6, 0x70646F63 /* 'pdoc' */
  5657. 00003C3A  663E                     bne        +0x40 /* 00003C7A */
  5658. 00003C3C  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  5659. 00003C40  4EAD E15C                jsr        [A5 - 0x1EA4]
  5660. 00003C44  486D FDA2                pea.l      [A5 - 0x25E]
  5661. 00003C48  7604                     moveq.l    D3, 0x04
  5662. 00003C4A  2F03                     move.l     -[A7], D3
  5663. 00003C4C  4EBA E6E0                jsr        [PC - 0x1920 /* 0000232E */]
  5664. 00003C50  2440                     movea.l    A2, D0
  5665. 00003C52  B4FC 0000                cmpa.w     A2, 0x0
  5666. 00003C56  6702                     beq        +0x4 /* 00003C5A */
  5667. 00003C58  284A                     movea.l    A4, A2
  5668. label00003C5A:
  5669. 00003C5A  264A                     movea.l    A3, A2
  5670. 00003C5C  3F3C 0190                move.w     -[A7], 0x190
  5671. 00003C60  7002                     moveq.l    D0, 0x02
  5672. 00003C62  3F00                     move.w     -[A7], D0
  5673. 00003C64  2F0A                     move.l     -[A7], A2
  5674. 00003C66  4EAD FD9C                jsr        [A5 - 0x264]
  5675. 00003C6A  2F0A                     move.l     -[A7], A2
  5676. 00003C6C  4EBA E712                jsr        [PC - 0x18EE /* 00002380 */]
  5677. 00003C70  2F03                     move.l     -[A7], D3
  5678. 00003C72  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  5679. 00003C76  4EAD D63C                jsr        [A5 - 0x29C4]
  5680. label00003C7A:
  5681. 00003C7A  5284                     addq.l     D4, 1
  5682. label00003C7C:
  5683. 00003C7C  B885                     cmp.l      D4, D5
  5684. 00003C7E  6F00 FF36                ble        -0xC8 /* 00003BB6 */
  5685. 00003C82  4267                     clr.w      -[A7]
  5686. 00003C84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5687. 00003C88  4EAD DD20                jsr        [A5 - 0x22E0]
  5688. label00003C8C:
  5689. 00003C8C  486E FF1C                pea.l      [A6 - 0xE4]
  5690. 00003C90  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5691. 00003C94  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5692. 00003C98  601A                     bra        +0x1C /* 00003CB4 */
  5693. label00003C9A:
  5694. 00003C9A  486E FF1C                pea.l      [A6 - 0xE4]
  5695. 00003C9E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5696. 00003CA2  102E FF6D                move.b     D0, [A6 - 0x93]
  5697. 00003CA6  670C                     beq        +0xE /* 00003CB4 */
  5698. 00003CA8  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  5699. 00003CAC  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  5700. 00003CB0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5701. label00003CB4:
  5702. 00003CB4  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5703. 00003CB8  4E5E                     unlink     A6
  5704. 00003CBA  4E74 0008                rtd        0x0008
  5705. export_491:
  5706. 00003CBE  4E56 FFF8                link       A6, -0x0008
  5707. 00003CC2  2F0A                     move.l     -[A7], A2
  5708. 00003CC4  486D DD2C                pea.l      [A5 - 0x22D4]
  5709. 00003CC8  702C                     moveq.l    D0, 0x2C
  5710. 00003CCA  2F00                     move.l     -[A7], D0
  5711. 00003CCC  4EBA E660                jsr        [PC - 0x19A0 /* 0000232E */]
  5712. 00003CD0  2440                     movea.l    A2, D0
  5713. 00003CD2  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5714. 00003CD6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  5715. 00003CDA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5716. 00003CDE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5717. 00003CE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5718. 00003CE6  2F0A                     move.l     -[A7], A2
  5719. 00003CE8  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  5720. 00003CEC  200A                     move.l     D0, A2
  5721. 00003CEE  245F                     movea.l    A2, [A7]+
  5722. 00003CF0  4E5E                     unlink     A6
  5723. 00003CF2  4E74 0018                rtd        0x0018
  5724. export_492:
  5725. 00003CF6  4E56 0000                link       A6, 0
  5726. 00003CFA  48E7 1800                movem.l    -[A7], D3,D4
  5727. 00003CFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5728. 00003D02  4EAD DCEA                jsr        [A5 - 0x2316]
  5729. 00003D06  2600                     move.l     D3, D0
  5730. 00003D08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5731. 00003D0C  4EAD DCF0                jsr        [A5 - 0x2310]
  5732. 00003D10  2800                     move.l     D4, D0
  5733. 00003D12  0C83 6165 7674           cmpi.l     D3, 0x61657674 /* 'aevt' */
  5734. 00003D18  6600 0098                bne        +0x9A /* 00003DB2 */
  5735. 00003D1C  0C84 6F61 7070           cmpi.l     D4, 0x6F617070 /* 'oapp' */
  5736. 00003D22  671A                     beq        +0x1C /* 00003D3E */
  5737. 00003D24  0C84 6F64 6F63           cmpi.l     D4, 0x6F646F63 /* 'odoc' */
  5738. 00003D2A  6748                     beq        +0x4A /* 00003D74 */
  5739. 00003D2C  0C84 7064 6F63           cmpi.l     D4, 0x70646F63 /* 'pdoc' */
  5740. 00003D32  672E                     beq        +0x30 /* 00003D62 */
  5741. 00003D34  0C84 7175 6974           cmpi.l     D4, 0x71756974 /* 'quit' */
  5742. 00003D3A  6746                     beq        +0x48 /* 00003D82 */
  5743. 00003D3C  6074                     bra        +0x76 /* 00003DB2 */
  5744. label00003D3E:
  5745. 00003D3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5746. 00003D42  4EAD DD14                jsr        [A5 - 0x22EC]
  5747. 00003D46  4A00                     tst.b      D0
  5748. 00003D48  6768                     beq        +0x6A /* 00003DB2 */
  5749. 00003D4A  7002                     moveq.l    D0, 0x02
  5750. 00003D4C  2F00                     move.l     -[A7], D0
  5751. 00003D4E  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  5752. 00003D52  4EAD D63C                jsr        [A5 - 0x29C4]
  5753. 00003D56  4267                     clr.w      -[A7]
  5754. 00003D58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5755. 00003D5C  4EAD DD20                jsr        [A5 - 0x22E0]
  5756. 00003D60  6050                     bra        +0x52 /* 00003DB2 */
  5757. label00003D62:
  5758. 00003D62  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  5759. 00003D68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5760. 00003D6C  4EAD DD1A                jsr        [A5 - 0x22E6]
  5761. 00003D70  3600                     move.w     D3, D0
  5762. 00003D72  6634                     bne        +0x36 /* 00003DA8 */
  5763. label00003D74:
  5764. 00003D74  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5765. 00003D78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5766. 00003D7C  4EAD ECAA                jsr        [A5 - 0x1356]
  5767. 00003D80  6030                     bra        +0x32 /* 00003DB2 */
  5768. label00003D82:
  5769. 00003D82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5770. 00003D86  4EAD DD14                jsr        [A5 - 0x22EC]
  5771. 00003D8A  4A00                     tst.b      D0
  5772. 00003D8C  6724                     beq        +0x26 /* 00003DB2 */
  5773. 00003D8E  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  5774. 00003D94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5775. 00003D98  4EAD DD1A                jsr        [A5 - 0x22E6]
  5776. 00003D9C  3600                     move.w     D3, D0
  5777. 00003D9E  6608                     bne        +0xA /* 00003DA8 */
  5778. 00003DA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5779. 00003DA4  4EAD D8C8                jsr        [A5 - 0x2738]
  5780. label00003DA8:
  5781. 00003DA8  3F03                     move.w     -[A7], D3
  5782. 00003DAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5783. 00003DAE  4EAD DD20                jsr        [A5 - 0x22E0]
  5784. label00003DB2:
  5785. 00003DB2  4CDF 0018                movem.l    D3,D4, [A7]+
  5786. 00003DB6  4E5E                     unlink     A6
  5787. 00003DB8  4E74 0008                rtd        0x0008
  5788.